Dotnet,在Ubuntu 18.04上使用.NET并创建您的第一个应用程序

关于dotnet

在下一篇文章中,我们将研究.NET内核。 这是一个 微软开发的免费,跨平台和开源框架 创建桌面应用程序,移动应用程序,Web应用程序,游戏应用程序等。

如果您是Windows平台的.NET开发人员,.NET内核将为您提供帮助 轻松配置您的开发环境,在任何Gnu / Linux和Unix操作系统上。 在以下几行中,我们将看到 在Ubuntu 18.04上安装Microsoft .NET Core SDK 以及如何使用donet编写第一个应用程序。

在Ubuntu 18.04上安装Microsoft .NET Core SDK

.NET内核与GNU / Linux,Mac OS和Windows兼容。 它可以安装在最流行的GNU / Linux操作系统上,包括:Debian,Fedora,CentOS,Oracle Linux,RHEL,SUSE和Ubuntu。

首先,我们将打开一个终端(Ctrl + Alt + T)并输入以下命令:

下载microsoft .net并在Ubuntu上安装

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

sudo dpkg -i packages-microsoft-prod.deb

我们将需要启用“ Universe”存储库,如果您尚未启用它。 可以通过在终端中输入以下内容来完成:

sudo add-apt-repository universe

现在你可以 安装.NET Core SDK 使用以下命令:

安装apt-transport-https

sudo apt install apt-transport-https

安装dotnet sdk 2.2

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

安装完成后,我们可以 检查安装的版本 输入:

网络版本

dotnet --version

用dotnet创建您的第一个应用程序

如您所见,.NET核心SDK已正确安装在我们的Ubuntu中。 现在是时候使用dotnet创建第一个应用程序了。

举例来说,我将创建一个名为“ubunlog应用'。 为此,您只需要打开一个终端(Ctrl + Alt + T)并运行:

用dotnet创建控制台应用程序

dotnet new console -o ubunlogApp

如您在上面的屏幕快照中所见,dotnet创建了一个新的控制台类型应用程序。 -o参数创建一个名为“ubunlog应用'存储应用程序数据的位置 与所有必要的文件。

如果我们移动到目录 ubunlog应用程序我们会发现类似以下内容:

使用dotnet创建的应用程序中的文件

有两个文件叫 ubunlogApp.csproj 和 Program.cs 以及名为 obj 的目录。默认情况下, Program.cs文件将包含运行程序的代码,你好世界在控制台上。 我们可以通过键入以下内容来查看程序代码:

你好世界dotnet program.cs文件

cat Program.cs

如果我们要 运行我们刚刚创建的应用程序,您只需要编写以下命令:

你好世界dotnet终端结果

dotnet run

你好,世界典型的就是这么简单。 现在, 任何人都可以在Program.cs文件中编写他们的代码 并以相同的方式运行它。

我们可以做的另一件事是创建一个新目录,例如, 我的代码,使用以下命令:

mkdir ~/.micodigo

cd ~/.micodigo/

…从那里我们可以建立这个目录 我们的新开发环境 执行以下命令:

dotnet应用我的代码

dotnet new console

上面的命令将创建两个名为mycode.csproj和Program.cs的文件,以及一个名为obj的目录。 现在,我们可以在编辑器中打开Program.cs文件,并使用我们自己的代码删除或修改现有的“ hello world”代码。

编写完所需的代码后,我们只需保存并关闭Program.cs文件。 之后,我们可以 运行应用:

dotnet run

它可以 咨询dotnet帮助 输入:

dotnet --help

Microsoft Visual Studio代码编辑器

为了编写代码,每个人都有自己喜欢的编辑器。 但是必须说 微软有自己的编辑器,称为“Microsoft Visual Studio代码'具有对.NET的支持。 这是一个跨平台的代码编辑器,因此可以在Windows,GNU / Linux和Mac OS X上使用。

它是一个轻量级且功能强大的开源代码编辑器。 它内置了对JavaScript,TypeScript和Node.js的支持,并具有丰富的扩展语言生态系统,可以扩展其他语言,例如C ++,C,Python,PHP或Go。

如果您有兴趣使用此代码编辑器通过.NET开发应用程序,则可以查阅同事写的文章,他在文章中指出 如何 安装Visual Studio代码 在Ubuntu中.

Microsoft文档 我们将能够找到 一些基本教程,以学习如何使用.NET Core和.NET Core SDK工具 使用Visual Studio代码编辑器。

了解有关dotnet的更多信息,您可以咨询 官方项目页面.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   路易斯·冈萨雷斯(Luis Gonzalez)

    我与Lubuntu在一起,在第一条安装线中它告诉我没有Microsoft软件包。 该发行版是否存在不一致之处? 你好

  2.   克里斯蒂安·卡瓦哈尔(Cristian Carvajal)

    创建应用程序后,如何在Ubuntu中安装它?

  3.   匿名

    好路易斯,添加回购?