我想测试新的Blazor服务器端框架(又名Razor组件)。
我在this official tutorial之后安装了Visual Studio 2019 RC,然后是.Net Core 3.0预览版2。
安装之后,我只在“创建新的ASP.NET核心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模板:
我不明白。有什么明显我想念的吗?
从Visual Studio 2019 Preview迁移到Visual Studio 2019 RC后,我遇到了同样的问题。
这个页面似乎暗示您需要预览才能使用.net Core 3.0这很烦人。
https://dotnet.microsoft.com/download/dotnet-core/3.0
我查看了RC和Preview之间的区别,他们从不同的渠道(稳定和预览)中提取构建。
我要尝试的下一件事是回到预览,看看.Net Core 3.0是否再次可见。