相关疑难解决方法(0)

ASP.NET Core 3.0不在Visual Studio 2019上显示

我想测试新的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

58
推荐指数
7
解决办法
3万
查看次数

我在mac上安装了dot net core,但没有找到"dotnet"命令

今天我刚刚下载了"dotnet-dev-osx-x64.1.0.0-preview1-002702.pkg"并安装了它.之后我在终端上尝试了"dotnet"命令,没有打印出来.

我也试过Spotlight搜索,似乎一无所获.

这个包装在哪里安装?

macos command install

7
推荐指数
2
解决办法
3205
查看次数

找不到指定的 SDK“Microsoft.NET.SDK.WorkloadAutoImportPropsLocator”。.net core 5 MacOS

我正在使用 macOS Big Sur 和 Visual Studio .net core 5。\n我认为问题是在允许 Visual Studio 安装更新后开始的(我没想到会出现任何问题),几个小时后dotnet命令停止工作。

\n

我发现这是 M1 Mac 上的一个已知问题,当 dotnet 停止工作时,建议使用的版本是 - 5.0.402。\n我卸载了 dotnet 并安装了推荐的版本。

\n

卸载 dotnet 的命令(需要脚本文件):

\n
chmod +x dotnet-uninstall-pkgs.sh \nsudo ./dotnet-uninstall-pkgs.sh\nsudo rm -r /etc/dotnet\n
Run 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.\n
Run Code Online (Sandbox Code Playgroud)\n

我正在考虑卸载最新的 SDK,但不确定这是否是一个好主意,并且可能会导致 VisualStudio 出现其他问题。

\n
$ ./dotnet-core-uninstall list\n
Run Code Online (Sandbox Code Playgroud)\n

输出(来自 dotnet-core-uninstall 工具):

\n
This tool cannot uninstall versions of the runtime or SDK …
Run Code Online (Sandbox Code Playgroud)

.net-core asp.net-core asp.net-core-cli .net-5

5
推荐指数
2
解决办法
1万
查看次数