我想测试新的Blazor服务器端框架(又名Razor组件)。
我按照此官方教程安装了Visual Studio 2019 RC,然后安装了.Net Core 3.0预览2 。
安装后,我仅在“创建新的ASP.NET Core Web应用程序”页面上看到ASP.NET Core 2.0和2.1。3.0未显示。
我开始四处乱搞,尝试从此页面安装其他软件包,卸载并重新安装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模板:
我不明白 有什么明显的我想念的吗?
.net-core asp.net-core visual-studio-2019 asp.net-core-3.0 .net-core-3.0
今天我刚刚下载了"dotnet-dev-osx-x64.1.0.0-preview1-002702.pkg"并安装了它.之后我在终端上尝试了"dotnet"命令,没有打印出来.
我也试过Spotlight搜索,似乎一无所获.
这个包装在哪里安装?
我正在使用 macOS Big Sur 和 Visual Studio .net core 5。\n我认为问题是在允许 Visual Studio 安装更新后开始的(我没想到会出现任何问题),几个小时后dotnet命令停止工作。
我发现这是 M1 Mac 上的一个已知问题,当 dotnet 停止工作时,建议使用的版本是 - 5.0.402。\n我卸载了 dotnet 并安装了推荐的版本。
\n卸载 dotnet 的命令(需要脚本文件):
\nchmod +x dotnet-uninstall-pkgs.sh \nsudo ./dotnet-uninstall-pkgs.sh\nsudo rm -r /etc/dotnet\nRun Code Online (Sandbox Code Playgroud)\n安装较新版本(5.0.402)后,我的项目仍然无法运行,并且在 Visual Studio 中收到此错误:
\n/usr/local/share/dotnet/x64/sdk/6.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.ImportWorkloads.props(14,38): error MSB4236: The SDK 'Microsoft.NET.SDK.WorkloadAutoImportPropsLocator' specified could not be found.\nRun Code Online (Sandbox Code Playgroud)\n我正在考虑卸载最新的 SDK,但不确定这是否是一个好主意,并且可能会导致 VisualStudio 出现其他问题。
\n$ ./dotnet-core-uninstall list\nRun Code Online (Sandbox Code Playgroud)\n输出(来自 dotnet-core-uninstall 工具):
\nThis tool cannot uninstall versions of the runtime or SDK …Run Code Online (Sandbox Code Playgroud)