Итак, у меня есть .NET Core 3.1
проект. Я пытаюсь создать проект модульного тестирования для go вместе с ним. Я создал .NET Standard 2.1 Class Library
для этой цели. Затем я пытаюсь добавить ссылку на основной проект, чтобы иметь возможность ссылаться на код оттуда. Это не работает, так как я получаю следующие ошибки компиляции:
'.. \ MyProj \ MyProj.csproj' target 'netcoreapp3.1'. На него не может ссылаться проект, нацеленный на .NETStandard, Version = v2.1. Проект MyProj не совместим с netstandard2.1 (.NETStandard, версия = v2.1). Project MyProj поддерживает: netcoreapp3.1 (.NETCoreApp, Version = v3.1) Test (test \ Test)
Так что для меня это имеет смысл, так как я понимаю, почему .NET Core
не будет быть в состоянии ссылаться на проект .NET Standard
.
Но тогда как я могу создать проект модульного тестирования? Можно ли создать .NET Core 3.1 Class Library
? Из всего, что я прочитал, кажется, что этого не существует.
Как настроить проект модульного тестирования, который ссылается на основной проект?