Я добавил тестовый проект NUnit (.NETStandard, Version = v2.0) в свое решение для тестирования приложения сервера Blazor (netcoreapp3.0), и когда я пытаюсь добавить ссылку на приложение сервера Blazor, я получаю это исключение:
Error NU1201 Project {BlazorServerProjectName} is not compatible with netstandard2.0 (.NETStandard,Version=v2.0). Project {BlazorServerProjectName} supports: netcoreapp3.0 (.NETCoreApp,Version=v3.0) {DotNetStandardProjectName} {DotNetStandardProjectNameCSProjectFilePath}
Кажется возможным создать проекты модульного тестирования с помощью Blazor, поскольку SteveSanderson имеет блог и может загрузить его код здесь но я столкнулся со следующей ошибкой при попытке компиляции - и эта ошибка вращается вокруг той же проблемы с dotnetcore3.0 против dotnetstandard2.0, и мне интересно, ищет ли моя Visual Studio неправильное место для компиляции моего решения?
Severity Code Description Project File Line Suppression State
Error MSB3073 The command "dotnet "C:\Users\dlasalde\.nuget\packages\microsoft.aspnetcore.blazor.build\3.0.0-preview9.19424.4\targets\../tools/Microsoft.AspNetCore.Blazor.Build.dll" resolve-dependencies "C:\Users\dlasalde\Documents\BlazorUnitTestingPrototype-master\SampleApp\obj\Debug\netstandard2.0\SampleApp.dll" --references "C:\Users\dlasalde\Documents\BlazorUnitTestingPrototype-master\SampleApp\obj\Debug\netstandard2.0\blazor\resolve-dependencies.txt" --base-class-library "C:\Users\dlasalde\.nuget\packages\microsoft.aspnetcore.blazor.mono\3.0.0-preview9.19421.1\build\netstandard1.0\../../tools/mono/bcl/" --base-class-library "C:\Users\dlasalde\.nuget\packages\microsoft.aspnetcore.blazor.mono\3.0.0-preview9.19421.1\build\netstandard1.0\../../tools/mono/bcl/Facades/" --output "C:\Users\dlasalde\Documents\BlazorUnitTestingPrototype-master\SampleApp\obj\Debug\netstandard2.0\blazor\resolved.assemblies.txt"" exited with code -2147450750. SampleApp C:\Users\dlasalde\.nuget\packages\microsoft.aspnetcore.blazor.build\3.0.0-preview9.19424.4\targets\Blazor.MonoRuntime.targets 533
Вот мой dotnetinfo
dotnet --info<br/>
.NET Core SDK (reflecting any global.json):<br/>
Version: 3.0.100<br/>
Commit: 04339c3a26<br/>
Runtime Environment:<br/>
OS Name: Windows<br/>
OS Version: 10.0.17134<br/>
OS Platform: Windows<br/>
RID: win10-x64<br/>
Base Path: C:\Program Files\dotnet\sdk\3.0.100\<br/>
<br/>
Host (useful for support):<br/>
Version: 3.0.0<br/>
Commit: 7d57652f33<br/>
<br/>
.NET Core SDKs installed:<br/>
2.1.602 [C:\Program Files\dotnet\sdk]<br/>
2.1.604 [C:\Program Files\dotnet\sdk]<br/>
2.1.700 [C:\Program Files\dotnet\sdk]<br/>
2.1.800 [C:\Program Files\dotnet\sdk]<br/>
2.1.801 [C:\Program Files\dotnet\sdk]<br/>
2.2.400 [C:\Program Files\dotnet\sdk]<br/>
3.0.100-preview8-013656 [C:\Program Files\dotnet\sdk]<br/>
3.0.100-preview9-014004 [C:\Program Files\dotnet\sdk]<br/>
3.0.100 [C:\Program Files\dotnet\sdk]<br/>
<br/>
.NET Core runtimes installed:<br/>
Microsoft.AspNetCore.All 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]<br/>
Microsoft.AspNetCore.All 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]<br/>
Microsoft.AspNetCore.All 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]<br/>
Microsoft.AspNetCore.All 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]<br/>
Microsoft.AspNetCore.All 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]<br/>
Microsoft.AspNetCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]<br/>
Microsoft.AspNetCore.App 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]<br/>
Microsoft.AspNetCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]<br/>
Microsoft.AspNetCore.App 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]<br/>
Microsoft.AspNetCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]<br/>
Microsoft.AspNetCore.App 3.0.0-preview8.19405.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]<br/>
Microsoft.AspNetCore.App 3.0.0-preview9.19424.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]<br/>
Microsoft.AspNetCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]<br/>
Microsoft.NETCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]<br/>
Microsoft.NETCore.App 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]<br/>
Microsoft.NETCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]<br/>
Microsoft.NETCore.App 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]<br/>
Microsoft.NETCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]<br/>
Microsoft.NETCore.App 3.0.0-preview8-28405-07 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]<br/>
Microsoft.NETCore.App 3.0.0-preview9-19423-09 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]<br/>
Microsoft.NETCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]<br/>
Microsoft.WindowsDesktop.App 3.0.0-preview8-28405-07 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]<br/>
Microsoft.WindowsDesktop.App 3.0.0-preview9-19423-09 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]<br/>
Microsoft.WindowsDesktop.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]<br/>
<br/>
To install additional .NET Core runtimes or SDKs:<br/>
https://aka.ms/dotnet-download<br/>