我下载了.net核心文件,并以tar.gz的形式获取 然后我提取到一个特定的文件夹。在它内部,当我双击dotnet文件(也许安装它)时,没有任何反应!
请帮忙。 我需要它来运行Visual Studio代码
答案 0 :(得分:4)
如果您对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打开项目。我推荐Visual Studio Code使用OmniSharp的C#扩展名,或Rider by Jet Brains(虽然这不是一个免费的IDE,但这是一个成本)。
这里有一点点自我推销,但我已经写过关于以前完成所有设置的事情,以防你有兴趣阅读它 - here is a link to it。从2016年开始,部分版本号将发生变化。但大部分信息都是一样的。
我根本不介意,如果我的答案的最后一段被删除了。我只是认为这将是一个有用的资源包括在内。我将把它留给社区来决定,但是我希望能够自我推销,因为它与我运行的博客相关联。如果违反规则或准则,请道歉。