Невозможно добавить ссылку на проект Blazor Server (.NETCoreApp, Version = v3.0) в проект стандартной библиотеки классов .NET (.NETStandard, Version = v2.0) - PullRequest
0 голосов
/ 30 октября 2019

Я добавил тестовый проект 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/>
...