Blazor组件实用程序是否与Core 2.1或2.2兼容?
当我尝试编译2.1或2.2兼容项目时,我总是会看到
/usr/local/share/dotnet/sdk/2.1.802/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(5,5):
错误NETSDK1064:找不到程序包BlazorComponentUtilities 1.1.0版。自从NuGet恢复以来,它可能已被删除。否则,NuGet还原可能仅部分完成,这可能是由于最大路径长度限制所致。 (NETSDK1064)(ultaLINK)
但是,在Core 3.0和预览版及更高版本中,我没有收到此错误。有人知道为什么吗?
https://www.nuget.org/packages/BlazorComponentUtilities/
这里的网站说dotnet 2.0是兼容的,所以...
答案 0 :(得分:2)
不,不是,您需要使用dotnet core 3.0
如果我还记得的话,第一个预览版是使用.Net Core 2.1构建的,但是由于预览版5是.Net Core 3.0。
答案 1 :(得分:2)
如果要使用blazor,则应具有.net core 3.0。您可以使用VS 2019或从https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-3.0.100-windows-x64-installer手动下载