Dotnet, làm việc với .NET trên Ubuntu 18.04 và tạo ứng dụng đầu tiên của bạn

về dotnet

Trong phần tiếp theo, chúng ta sẽ xem xét hạt nhân .NET. Đây là một miễn phí, đa nền tảng và khung mã nguồn mở được phát triển bởi Microsoft để tạo ứng dụng dành cho máy tính để bàn, ứng dụng dành cho thiết bị di động, ứng dụng web, ứng dụng trò chơi, v.v.

Nếu bạn là nhà phát triển .NET, đến từ nền tảng Windows, hạt nhân .NET sẽ giúp bạn cấu hình môi trường phát triển của bạn một cách dễ dàng, trên bất kỳ hệ điều hành Gnu / Linux và Unix nào. Trong những dòng tiếp theo, chúng ta sẽ xem cách cài đặt Microsoft .NET Core SDK trên Ubuntu 18.04 và cách viết ứng dụng đầu tiên bằng donet.

Cài đặt Microsoft .NET Core SDK trên Ubuntu 18.04

Nhân .NET tương thích với GNU / Linux, Mac OS và Windows. Nó có thể được cài đặt trên các hệ điều hành GNU / Linux phổ biến nhất, bao gồm: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE và Ubuntu.

Để bắt đầu, chúng ta sẽ mở một terminal (Ctrl + Alt + T) và nhập các lệnh sau:

tải xuống microsoft .net và cài đặt trên Ubuntu

wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

cũng chúng tôi sẽ cần kích hoạt kho lưu trữ 'Universe', nếu bạn chưa kích hoạt nó. Điều này có thể được thực hiện bằng cách nhập vào thiết bị đầu cuối:

sudo add-apt-repository universe

Bây giờ bạn có thể cài đặt .NET core SDK bằng cách sử dụng các lệnh:

cài đặt apt-transport-https

sudo apt install apt-transport-https

cài đặt dotnet sdk 2.2

sudo apt update && sudo apt install dotnet-sdk-2.2

Sau khi cài đặt, chúng tôi có thể kiểm tra phiên bản đã cài đặt đánh máy:

phiên bản dotnet

dotnet --version

Tạo ứng dụng đầu tiên của bạn với dotnet

Như bạn có thể thấy, .NET core SDK đã được cài đặt chính xác trong Ubuntu của chúng tôi. Bây giờ là lúc tạo ứng dụng đầu tiên bằng dotnet.

Như một ví dụ, tôi sẽ tạo một ứng dụng mới có tên là 'ubunlogỨng dụng'. Để làm điều này, bạn chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và chạy:

Tạo ứng dụng bảng điều khiển với dotnet

dotnet new console -o ubunlogApp

Như bạn có thể thấy trong ảnh chụp màn hình ở trên, dotnet đã tạo một ứng dụng loại bảng điều khiển mới. Tham số -o tạo ra một thư mục có tên là 'ubunlogỨng dụng'nơi dữ liệu ứng dụng được lưu trữ với tất cả các tệp cần thiết.

Nếu chúng ta di chuyển đến thư mục ubunlogỨng dụng chúng ta sẽ tìm thấy một cái gì đó như sau:

tệp từ một ứng dụng được tạo bằng dotnet

Có hai tập tin được gọi là ubunlogApp.csproj và Program.cs và một thư mục có tên obj. Theo mặc định, tệp Program.cs sẽ chứa mã để chạy chương trình 'Xin chào thế giới'trên bảng điều khiển. Chúng ta có thể xem mã chương trình bằng cách gõ:

xin chào thế giới tập tin dotnet program.cs

cat Program.cs

Nếu chúng tôi muốn chạy ứng dụng chúng tôi vừa tạo, bạn chỉ cần viết lệnh sau:

xin chào thế giới kết quả đầu cuối dotnet

dotnet run

Các "Chào thế giớiĐiển hình là đơn giản vậy thôi. Hiện nay, bất kỳ ai cũng có thể viết mã của họ trong tệp Program.cs và chạy nó theo cách tương tự.

Một điều khác chúng ta có thể làm là tạo một thư mục mới, ví dụ: mã của tôi, sử dụng các lệnh:

mkdir ~/.micodigo

cd ~/.micodigo/

… Và từ đó chúng tôi có thể tạo thư mục này môi trường phát triển mới của chúng tôi chạy lệnh sau:

ứng dụng dotnet mã của tôi

dotnet new console

Lệnh trên sẽ tạo hai tệp có tên mycode.csproj và Program.cs cùng với một thư mục có tên là obj. Bây giờ chúng ta có thể mở tệp Program.cs trong một trình chỉnh sửa và xóa hoặc sửa đổi mã 'hello world' hiện có bằng mã của riêng chúng ta.

Khi mã chúng ta muốn được viết, chúng ta chỉ cần lưu và đóng tệp Program.cs. Sau đó, chúng tôi có thể chạy ứng dụng:

dotnet run

Nó có thể tham khảo ý kiến ​​trợ giúp của dotnet đánh máy:

dotnet --help

Trình chỉnh sửa mã Microsoft Visual Studio

Để viết mã, mọi người đều có trình soạn thảo yêu thích của họ. Nhưng phải nói rằng Microsoft có trình soạn thảo riêng có tên là 'Mã Microsoft Visual Studio'với sự hỗ trợ cho .NET. Đây là một trình soạn thảo mã đa nền tảng, vì vậy nó có thể được sử dụng trên cả Windows, GNU / Linux và Mac OS X.

Nó là một trình soạn thảo mã nguồn mở nhẹ và mạnh mẽ. Nó đi kèm với hỗ trợ tích hợp cho JavaScript, TypeScript và Node.js và có một hệ sinh thái mở rộng phong phú cho các ngôn ngữ khác như C ++, C, Python, PHP hoặc Go.

Nếu bạn quan tâm đến việc sử dụng trình soạn thảo mã này để phát triển các ứng dụng của mình với .NET, bạn có thể tham khảo bài viết mà một đồng nghiệp đã viết trong đó anh ấy đã chỉ ra sao cài đặt mã Visual Studio trong Ubuntu.

Trong Tài liệu của Microsoft chúng tôi sẽ có thể tìm thấy một số hướng dẫn cơ bản để tìm hiểu cách sử dụng các công cụ .NET Core và .NET Core SDK bằng cách sử dụng trình soạn thảo Mã Visual Studio.

đến tìm hiểu thêm về dotnet, bạn có thể tham khảo trang chính thức của dự án.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   louis gonzalez dijo

    Tôi đang sử dụng Lubuntu và trong dòng cài đặt đầu tiên, nó cho tôi biết rằng không có gói microsoft. Có sự mâu thuẫn nào với bản phân phối này không ?. Lời chào hỏi

  2.   Christian Carvajal dijo

    Sau khi tạo ứng dụng của tôi, làm cách nào để cài đặt nó trong Ubuntu?

  3.   anonimo dijo

    Tốt Luis, thêm repo?