【问题标题】:Installing .net core on ubuntu在 ubuntu 上安装 .net core
【发布时间】:2017-12-07 12:00:29
【问题描述】:

我下载了 .net 核心文件并以 tar.gz 的形式得到它 然后我提取到一个特定的文件夹。在其中,当我双击 dotnet 文件(可能要安装它)时,什么也没有发生!

请帮忙。 我需要它来运行 Visual Studio 代码

【问题讨论】:

标签: .net visual-studio .net-core


【解决方案1】:

如果您对 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 年开始的,因此某些版本号会发生变化。但大部分信息都是一样的。

版主、管理员和社区成员注意事项

我完全不介意,如果我的答案的最后一段被删掉了。我只是认为这将是一个有用的资源。我将把它留给社区来决定,但我想提前说明它是自我推销,因为它与我运行的博客相关联。如果这违反了规则或准则,我们深表歉意。

【讨论】:

  • 在答案中宣传您自己的博文没有任何问题,只要在删除链接(您的帖子是)后仍将答案视为完整答案
  • 谢谢@ScottChamberlain,以后的任何答案我都会记住这一点。
猜你喜欢
  • 2019-06-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-23
  • 2016-02-23
  • 1970-01-01
  • 2016-09-17
  • 2020-06-01
相关资源
最近更新 更多