安装 .Net Core SDK 2.2 进行开发的最佳方法是什么
What is the best way to install .Net Core SDK 2.2 for development
我正在学习 Visual Studio 2019 年创建 Razor 页面应用程序的教程:
https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/razor-pages-start?view=aspnetcore-2.2&tabs=visual-studio
在此页面上列出了先决条件:
1) Visual Studio 2019 年 ASP.NET 和网络开发工作量
2) .NET Core SDK 2.2 或更高版本
我下载了 Visual Studio 2019 安装,所以我已经准备好了。
但是当我点击“.NET Core SDK 2.2 或更高版本”link 时,它会将我带到这里:
https://dotnet.microsoft.com/download/archives
当我点击 link 时,它会将我带到这里:
https://dotnet.microsoft.com/download/dotnet-core/2.2
当我点击“.Net Core Downloads”时,它会将我带到这里:
https://dotnet.microsoft.com/download/dotnet-core
最后,当我点击 .Net Core 2.2 (Current) 时,它会将我带到这里:
https://dotnet.microsoft.com/download/dotnet-core/2.2
啊,我终于进入了 v2.2.6 页面,但现在安装分为 2 部分。
1) 构建应用程序 - SDK 2.2.401
2) 运行 应用程序 - 运行时间 2.2.6
没见过这个,要装两块
问题 1:如果我只安装 Visual Studio 2019,我是否拥有开发所需的一切?或者我是否还需要安装 .Net Core 2.2.n。
问题 2:如果我需要安装 .Net Core 2.2.6(当前版本),是否需要分别安装 SDK 和 运行time?如果是这样,是否有一个文件可以在任何地方同时安装这两个文件?
或者我是否需要安装两者(对于 windows):
SDK 2.2.401 - NET 核心安装程序:x64
运行时间 2.2.6 - ASP.NET 核心安装程序:x64
我想我会开始尝试。
只是令人困惑。我猜 list-sdks 会显示 2.2.401 而不是 2.2.6。然后必须有单独的运行时和发布列表命令?
是的,令人困惑。
我知道预览 3 已经出来了。
他们在顶部有一张纸条要出来了:
.NET 大会 2019
.NET Core 3.0 在 .NET Conf 2019 9 月 23 日至 25 日发布,这是一个免费的虚拟开发人员活动。 -
https://dotnet.microsoft.com/download/dotnet-core/2.2
If I just install Visual Studio 2019 will I have everything I need
for development? Or do I need to install .Net Core 2.2.n also.
安装VS时,可以根据需要选择对应的workloads and components配置自己的开发环境。如果你想开发.net desktop
个像winform and wpf
这样的项目,你应该选择.Net desktop development
工作负载,如果你只想开发Razor Page app
,你只需要安装VS2019和ASP.NET and web development
工作量。
如果我们选择此工作负载,则正常,vs 安装程序将为您安装 .net framework(4.0 to 4.6) and asp.net core 2.1
by default
。但是,安装时没有 .net core SDK 2.2 的单个组件。所以除了VS工作量ASP.NET and web development
,我们还需要手动安装.net core 2.2
SDK。
If I need to install .Net Core 2.2.6 (current) do I need to install
both SDK and Runtime separately? And if so is there a single file to
install both at the same time anywhere? Or do I need to install both
(for windows)
关于问题2,我从来没有那样安装过sdk。我使用另一种方式下载并安装sdk。这里是 the download link 我 use.I 认为你只需要安装这个 SDK:
SDK 包含 build and run
.net 核心应用程序所需的一切,而运行时包含 run
[] 所需的一切=42=] .net core applications.运行时包含在SDK中。(所以你不需要单独安装运行时)
综上所述,开发razor页面需要安装工作负载为ASP.NET and web development
的VS和上图中提到的SDK。按照文件的建议去做。希望对您有所帮助:)
我也被这个搞糊涂了。当我仅安装完 SDK .NET Core Installer: 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 安装程序和 运行
我正在学习 Visual Studio 2019 年创建 Razor 页面应用程序的教程: https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/razor-pages-start?view=aspnetcore-2.2&tabs=visual-studio
在此页面上列出了先决条件: 1) Visual Studio 2019 年 ASP.NET 和网络开发工作量 2) .NET Core SDK 2.2 或更高版本
我下载了 Visual Studio 2019 安装,所以我已经准备好了。 但是当我点击“.NET Core SDK 2.2 或更高版本”link 时,它会将我带到这里: https://dotnet.microsoft.com/download/archives
当我点击 link 时,它会将我带到这里: https://dotnet.microsoft.com/download/dotnet-core/2.2
当我点击“.Net Core Downloads”时,它会将我带到这里: https://dotnet.microsoft.com/download/dotnet-core
最后,当我点击 .Net Core 2.2 (Current) 时,它会将我带到这里: https://dotnet.microsoft.com/download/dotnet-core/2.2
啊,我终于进入了 v2.2.6 页面,但现在安装分为 2 部分。 1) 构建应用程序 - SDK 2.2.401 2) 运行 应用程序 - 运行时间 2.2.6
没见过这个,要装两块
问题 1:如果我只安装 Visual Studio 2019,我是否拥有开发所需的一切?或者我是否还需要安装 .Net Core 2.2.n。
问题 2:如果我需要安装 .Net Core 2.2.6(当前版本),是否需要分别安装 SDK 和 运行time?如果是这样,是否有一个文件可以在任何地方同时安装这两个文件? 或者我是否需要安装两者(对于 windows):
SDK 2.2.401 - NET 核心安装程序:x64
运行时间 2.2.6 - ASP.NET 核心安装程序:x64
我想我会开始尝试。
只是令人困惑。我猜 list-sdks 会显示 2.2.401 而不是 2.2.6。然后必须有单独的运行时和发布列表命令?
是的,令人困惑。
我知道预览 3 已经出来了。 他们在顶部有一张纸条要出来了: .NET 大会 2019 .NET Core 3.0 在 .NET Conf 2019 9 月 23 日至 25 日发布,这是一个免费的虚拟开发人员活动。 - https://dotnet.microsoft.com/download/dotnet-core/2.2
If I just install Visual Studio 2019 will I have everything I need for development? Or do I need to install .Net Core 2.2.n also.
安装VS时,可以根据需要选择对应的workloads and components配置自己的开发环境。如果你想开发.net desktop
个像winform and wpf
这样的项目,你应该选择.Net desktop development
工作负载,如果你只想开发Razor Page app
,你只需要安装VS2019和ASP.NET and web development
工作量。
如果我们选择此工作负载,则正常,vs 安装程序将为您安装 .net framework(4.0 to 4.6) and asp.net core 2.1
by default
。但是,安装时没有 .net core SDK 2.2 的单个组件。所以除了VS工作量ASP.NET and web development
,我们还需要手动安装.net core 2.2
SDK。
If I need to install .Net Core 2.2.6 (current) do I need to install both SDK and Runtime separately? And if so is there a single file to install both at the same time anywhere? Or do I need to install both (for windows)
关于问题2,我从来没有那样安装过sdk。我使用另一种方式下载并安装sdk。这里是 the download link 我 use.I 认为你只需要安装这个 SDK:
SDK 包含 build and run
.net 核心应用程序所需的一切,而运行时包含 run
[] 所需的一切=42=] .net core applications.运行时包含在SDK中。(所以你不需要单独安装运行时)
综上所述,开发razor页面需要安装工作负载为ASP.NET and web development
的VS和上图中提到的SDK。按照文件的建议去做。希望对您有所帮助:)
我也被这个搞糊涂了。当我仅安装完 SDK .NET Core Installer: 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 安装程序和 运行