Installation 安装.Net Core SDK 2.2进行开发的最佳方式是什么

Installation 安装.Net Core SDK 2.2进行开发的最佳方式是什么,installation,visual-studio-2019,Installation,Visual Studio 2019,我正在学习在Visual Studio 2019中创建Razor页面应用程序的教程: 本页列出了以下先决条件: 1) Visual Studio 2019,具有ASP.NET和web开发工作负载 2) .NET核心SDK 2.2或更高版本 我下载了VisualStudio2019安装,所以我已经准备好了。 但当我点击“.NET Core SDK 2.2或更高版本”链接时,我会看到: 当我点击这个链接时,它会把我带到这里: 当我点击“.Net Core Downloads”时,它会带我到这里

我正在学习在Visual Studio 2019中创建Razor页面应用程序的教程:

本页列出了以下先决条件: 1) Visual Studio 2019,具有ASP.NET和web开发工作负载 2) .NET核心SDK 2.2或更高版本

我下载了VisualStudio2019安装,所以我已经准备好了。 但当我点击“.NET Core SDK 2.2或更高版本”链接时,我会看到:

当我点击这个链接时,它会把我带到这里:

当我点击“.Net Core Downloads”时,它会带我到这里:

最后,当我点击.Net Core 2.2(当前版本)时,我会看到:

啊,最后我在v2.2.6页面上,但是现在安装被分成两部分。 1) 构建应用程序-SDK 2.2.401 2) 运行应用程序-运行时2.2.6

我以前从未见过这种情况,必须安装两个部件

问题1:如果我只安装VisualStudio2019,我会拥有开发所需的一切吗?或者我也需要安装.NETCore2.2.n

问题2:如果我需要安装.Net Core 2.2.6(当前版本),我是否需要分别安装SDK和运行时?如果是这样的话,是否有一个文件可以在任何地方同时安装这两个文件? 或者我是否需要同时安装(对于windows):

SDK 2.2.401-NET Core安装程序:x64
运行时2.2.6-ASP.NET核心安装程序:x64

我想我要开始试验了

只是让人困惑。我猜列表SDK将显示2.2.401,而不是2.2.6。然后运行时和发布时必须有单独的列表命令

是的,令人困惑

我知道预演3已经出炉了。 他们在顶部有一张便条,上面写着: .NET配置文件2019 .NET Core 3.0将于2019年9月23日至25日在.NET Conf上发布,这是一个免费的虚拟开发人员活动-

如果我只安装Visual Studio 2019,我将拥有所需的一切吗 为了发展?或者我也需要安装.NETCore2.2.n

安装VS时,可以根据需要选择相应的开发环境来配置特定的开发环境。如果您想开发
.net desktop
项目,如
winform和wpf
,您应该选择
.net desktop development
工作负载,如果您只想开发
Razor Page app
,您只需要安装VS2019,其中包含
ASP.net和web development
工作负载

如果我们选择此工作负载,vs installer将为您默认安装
.net framework(4.0到4.6)和asp.net core 2.1
。但是,在安装时,.net core SDK 2.2没有单独的组件。因此,除了VS with
ASP.NET和web development
workload之外,我们还需要手动安装
.NET core 2.2
SDK

如果我需要安装.Net Core 2.2.6(当前版本),我需要安装吗 SDK和运行时是分开的吗?如果有,是否有一个单独的文件 在任何地方同时安装这两个软件?或者我需要同时安装这两个吗 (适用于windows)

至于问题2,我从未以这种方式安装sdk。我使用另一种方式下载并安装sdk。这是我使用的,我想你只需要安装这个SDK:

SDK包含构建和运行
运行时包含在SDK中。(因此无需单独安装运行时)


总之,要开发razor页面,您需要使用
ASP.NET和web development
workload以及上图中提到的SDK安装VS。照文件上说的做就行了。希望能有帮助:)

我也被这弄糊涂了。当我仅完成安装SDK.NET核心安装程序:x64(文件dotnet-SDK-3.0.100-win-x64.exe)时,安装程序显示以下消息:

The following were installed at: 'C:\Program Files\dotnet'
    • .NET Core SDK 3.0.100
    • .NET Core Runtime 3.0.0
    • ASP.NET Core Runtime 3.0.0
    • .NET Core Windows Desktop Runtime 3.0.0
如您所见,只有运行SDK安装程序才能安装运行时、ASP.NET运行时和桌面运行时。因此,没有必要单独安装这些


TL;DR如果您是开发人员,只需下载SDK安装程序并运行它即可

是。SDK注释帮助中包含的运行时。开发人员只需要SDK文件就可以了。对于客户端,我们只安装运行时。我避开的链接还包括“ASP.NET Core/.NET Core:Runtime&Hosting捆绑包”,以及sdk和运行时。对不起,我的问题太低级了。我已经外出10个月了,想回去工作。Net-develper从一开始就有,但10个月前中风了。现在就想重新开始。