如果您对 Linux 发行版没有太多经验,那么在 ubuntu 机器上安装 .NET Core SDK 和运行时可能会非常艰巨。
但在我看来,.NET Core 官方网站(可在此处https://www.microsoft.com/net/learn/get-started/linuxubuntu)上很好地概述了这些步骤。
旁注:我知道很多 Linux 设置可能令人生畏,并且对于刚接触它的人来说似乎是一门黑暗的艺术。
根据您使用的 Ubuntu 版本,您需要运行的步骤略有不同。例如,我运行 Unbuntu 17.04,因此我将在终端中运行的命令(如果您来自 Windows 背景,则为命令提示符)是:
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
这会将 Microsoft 的安全密钥安装到您的系统中,并允许您的系统安装他们的软件包。
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-zesty-prod zesty main" > /etc/apt/sources.list.d/dotnetdev.list'
这会将 Microsoft 构建的 .NET Core 的包列表添加到您的 Ubuntu 安装可以从中安装包和应用程序的源列表中。这也是唯一一个看起来不同的步骤,具体取决于您运行的 Ubuntu 版本。
sudo apt-get update
sudo apt-get install dotnet-sdk-2.0.2
这里的第一个命令告诉 Ubuntu 的包管理器 (apt-get) 更新它的可用包列表(从我们刚刚更新的列表中)。
这里的第二个命令很重要,它是在你的计算机上安装 .NET Core SDK 的命令。
完成后(可能需要一段时间),您可以运行以下命令:
dotnet new console -o myApp
这将在名为 myApp 的目录中创建一个名为 myApp 的控制台应用程序项目。
从那里您可以使用任何支持 .NET Core 的 IDE 打开项目。我推荐使用 OmniSharp 的 C# 扩展的 Visual Studio Code 或 Rider by Jet Brains(虽然这需要付费,因为它不是免费的 IDE)。
这里有一点自我推销,但我之前写过关于如何设置它的文章,以防你有兴趣阅读它 - here is a link to it。它是从 2016 年开始的,因此某些版本号会发生变化。但大部分信息都是一样的。
版主、管理员和社区成员注意事项
我完全不介意,如果我的答案的最后一段被删掉了。我只是认为这将是一个有用的资源。我将把它留给社区来决定,但我想提前说明它是自我推销,因为它与我运行的博客相关联。如果这违反了规则或准则,我们深表歉意。