c# - .NET Core 2.0 不是 Visual Studio 目标框架中的选项

标签 c# .net visual-studio .net-core

我正在运行 VS 15.6.1。

enter image description here

我已经下载并运行了以下两个文件:

  • dotnet-sdk-2.1.4-win-x64.exe
  • dotnet-runtime-2.0.5-win-x64.exe

这是我的 C:\Program Files\dotnet\sdk 的内容

enter image description here

我创建了一个新项目作为 .NET Core 类库。但是当我尝试将其定位到 Core 2.1,1 时,我不能:

enter image description here

该线程没有帮助: .NET Core 2.0 missing from my Visual Studio

我做错了什么?

最佳答案

好的,我在这里找到了答案:Configure .NET Core to use x86 SDK

但是该答案中没有列出您可以下载 x86 版本 SDK 的位置。在这里:

https://www.microsoft.com/net/download/dotnet-core/sdk-2.1.4

所以这就是我所做的:

  1. 关闭 Visual Studio
  2. 卸载 x64 SDK(所有版本)
  3. 手动删除 C:\Program Files\dotnet\sdk 内的所有文件夹和文件
  4. 下载并运行 x86 版本的 SDK
  5. 重新打开 Visual Studio。然后嘭……

enter image description here

关于c# - .NET Core 2.0 不是 Visual Studio 目标框架中的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49263150/

相关文章:

c# - 列表框的SelectionChanged事件如何获取textblock文本值wp8

c# - 异步回调到BackgroundWorker

.net - 如何检查用户是否在 javascript 中传递了有效日期?

visual-studio - 启动解决方案时如何禁用恢复NuGet软件包

c++ - 在 Visual Studio 中链接 MTL(矩阵模板库)

c - 将 libcurl 包含到 Microsoft Visual Studio 2015

c# - .net 标准库在 .net 核心中失败,但在框架中失败

c# - NET Core 2.0读取文件添加为资源

c# - System.Runtime.Cache 立即过期

c# - 以编程方式 "hello world"ASP.NET MVC 中的默认服务器端打印机