在下一篇文章中,我们将研究.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)并输入以下命令:
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 使用以下命令:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
安装完成后,我们可以 检查安装的版本 输入:
dotnet --version
用dotnet创建您的第一个应用程序
如您所见,.NET核心SDK已正确安装在我们的Ubuntu中。 现在是时候使用dotnet创建第一个应用程序了。
举例来说,我将创建一个名为“ubunlogApp'。 为此,您只需要打开一个终端(Ctrl + Alt + T)并运行:
dotnet new console -o ubunlogApp
如您在上面的屏幕快照中所见,dotnet创建了一个新的控制台类型应用程序。 -o参数创建一个名为“ubunlogApp'存储应用程序数据的位置 与所有必要的文件。
如果我们移至ubunlogApp目录,则会发现类似以下内容的内容:
有两个名为ubunlogApp.csproj和Program.cs的文件,以及一个名为obj的目录。 默认情况下, Program.cs文件将包含运行程序的代码,你好世界在控制台上。 我们可以通过键入以下内容来查看程序代码:
cat Program.cs
如果我们要 运行我们刚刚创建的应用程序,您只需要编写以下命令:
dotnet run
“你好,世界典型的就是这么简单。 现在, 任何人都可以在Program.cs文件中编写他们的代码 并以相同的方式运行它。
我们可以做的另一件事是创建一个新目录,例如, 我的代码,使用以下命令:
mkdir ~/.micodigo cd ~/.micodigo/
…从那里我们可以建立这个目录 我们的新开发环境 执行以下命令:
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的更多信息,您可以咨询 官方项目页面.
3条评论,留下您的评论
我与Lubuntu在一起,在第一条安装线中它告诉我没有Microsoft软件包。 该发行版是否存在不一致之处? 你好
创建应用程序后,如何在Ubuntu中安装它?
好路易斯,添加回购?