作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法让 Visual Studio 使用 .NET 5 。
以下是我目前的配置:
Visual Studio Professional 2019 版本:16.7.6
.NET sdk:dotnet-sdk-5.0.100-preview.7.20366.6-win-x64(有关更多信息,请参见图片)
Visual Studio 设置:
我在 VS 中选择了“使用 .NET Core SDK 的预览”(见图)
我的问题的可能来源:
我不小心安装了 .NET 5 的预览版 8,这个版本不支持我的 Visual Studio 版本。我删除了这个版本并安装了正确的版本(预览版 7 应该支持 VS 16.7,请参阅: https://dotnet.microsoft.com/download/dotnet/5.0 )
这些是我重现我的问题的步骤:
在 Visual Studio 中,我执行以下操作来创建 .net 5 项目(blazor 项目):
最佳答案
终于找到了解决这个问题的办法。由于 VS 不知何故失去了它应该使用的 .Net 版本的轨道,我需要“强制”程序使用预期的版本。这需要在“每个解决方案的基础上”完成,并通过将 global.json 文件添加到解决方案的根目录来完成,该文件包含有关所需确切版本的信息。
这可以通过以下方式完成:
dotnet new globaljson
dotnet --version
(或 dotnet --info
,如果您有多个条目并需要找到特定的条目) 关于无法在 VS2019 中选择 .NET 5 作为目标框架,未找到引用程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64540000/
我是一名优秀的程序员,十分优秀!