【发布时间】:2022-02-18 05:11:19
【问题描述】:
我想测试新的 Blazor 服务器端框架(又名 Razor 组件)。
我安装了 Visual Studio 2019 RC,然后安装了 .Net Core 3.0 预览版 2,遵循 this official tutorial。
安装后,我在“创建新的 ASP.NET Core Web 应用程序”页面上只看到 ASP.NET Core 2.0 和 2.1。 3.0 没有出现。
我开始乱七八糟,试图从this page安装其他包,卸载并重新安装Visual Studio 2019,更新到.NET Core Preview 3,以不同的顺序安装了几次x64和x86包,复制/粘贴.Net Core 二进制文件到随机文件夹等等。没有任何效果。 ASP.NET Core 3.0 不显示。
这是我的 VS 在创建项目时的样子(黄色消息是在一些乱七八糟的包之后出现的,所以这不是真正的问题):
这是dotnet --list-sdks 命令的输出:
编辑
出于某种原因,我安装了 Blazor VSIX 包(WebAssembly - 不是我想要的,但我还是安装了它),现在 ASP.NET Core 3.0 简单地出现了。但是,仅适用于 blazor 模板:
我不明白。我有什么明显的遗漏吗?
【问题讨论】:
-
我已经安装了 VS2019 预览版,它显示得很好。我不知道你做了什么不同的事情?!
-
在项目文件中更改目标版本还不够吗?
-
@Fabio 不错,但我认为这行不通,因为 Razor Components 项目模板是执行我想要的操作所必需的。 AFAIK,模板仅在选择 .NET Core 3 时显示。
-
“dotnet-sdk-3.0.100-preview9-014004-win-x64”存在此问题。在删除 preview9 并安装“dotnet-sdk-3.0.100-preview7-012821-win-x64”时,它起作用了!希望这会有所帮助!
-
@Abhi 不。这不是“dotnet-sdk-3.0.100-preview9-014004-win-x64”。这是关于 VS 2019 的更新,它更新了 .NET Core 3.0 的包,然后它就会显示出来。
标签: asp.net-core .net-core visual-studio-2019 .net-core-3.0 asp.net-core-3.0