C# .NET Core 2.0不是Visual Studio目标框架中的选项
我正在运行VS15.6.1 我已下载并运行了以下两个文件:C# .NET Core 2.0不是Visual Studio目标框架中的选项,c#,.net,visual-studio,.net-core,C#,.net,Visual Studio,.net Core,我正在运行VS15.6.1 我已下载并运行了以下两个文件: dotnet-sdk-2.1.4-win-x64.exe dotnet-runtime-2.0.5-win-x64.exe 以下是我的C:\Program Files\dotnet\sdk的内容 我创建了一个新项目作为.NET核心类库。但当我试图将其定位于核心2.1,1时,我无法: 此线程没有帮助: 我做错了什么?好的,我在这里找到了答案: 但答案中没有列出的是可以下载x86版本SDK的位置。在这里: 这就是我所做的: 关
- dotnet-sdk-2.1.4-win-x64.exe
- dotnet-runtime-2.0.5-win-x64.exe
我做错了什么?好的,我在这里找到了答案: 但答案中没有列出的是可以下载x86版本SDK的位置。在这里: 这就是我所做的:
前面的答案有效,但它不是解决问题的正确方法。查看支持MS的答案,并解释失败的原因。VS 15.6.1是最新版本,已经包含Core 2.0,无需安装任何SDK。我有VS15.6.0,当我创建一个新的.NETCore类库时,它会自动默认为Core2.0。在上一个屏幕截图列表中,您只有Core1.0和1.1,但我也有2.0,我只安装了VS。您无法在该列表中瞄准2.1.1,最大值为2.0,即项目文件中的
netcoreapp2.0
。2.1.1可以添加到一个附加包中Microsoft.AspNetCore.All
。当我将我的VS从15.1升级到15.6.1时,它似乎没有Core。不,很难相信是这样。我现在不想升级,但我确信升级时不会丢失Core 2.0。@CaseyCrokston您在VS安装程序中选择Core了吗?Core 2.0已经开箱即用。如果你没有看到它,你可能没有安装它。我在各种项目中使用.NET Core 2.0已有一段时间了,现在屏幕截图中的Core 2.0选项与您安装的SDK无关。在我的VS15.6.0中,我没有安装任何SDK。安装x64 SDK时,列表中的Core 2.0丢失,因此卸载它是恢复Core 2.0选项的解决方案。2.1是一个预览版。Core 2.0已在VS 2017更新6中提供。我在几个项目中使用它。您在安装程序中选择了它吗?@PanagiotisKanavos 2.1不是预览版,正如您所说,它实际上与Core 2.0一起包含在VS2017更新6中。在命令行中键入dotnet--version
,查看您拥有的内容。在我的VS15.6.0上,我没有安装任何软件包就获得了2.1.100
。但即使在我从15.1更新到15.6之后,也没有可用的.Core选项。这很难说,但可能是安装过程中出现了错误,或者您没有选择所需的选项。如果您运行安装程序,请确保选择了正确的选项,然后运行它,您应该获得Core 2.0,但由于您现在已经修复了它,因此无需进行所有操作。谢谢!我很高兴你直言不讳,提供了解决这个问题的正确方法。作为OP和另一个答案的所有者,我将这个标记为正确。