我想为使用.net core 2.1
构建的项目编写单元测试用例。
使用.net framework 4.6.1
进行单元测试项目。
在.net core app reference
中添加Unit test project
时,我面临以下问题。
项目'.. \ MSNetCoreApp.csproj'目标为'netcoreapp2.1'。目标'.NETFramework,Version = v4.6.1'的项目无法引用该项目。 MSUnitTests
答案 0 :(得分:1)
无法完成。
您的MSNetCoreApp
已编译为可在.NET Core Framework上运行,而您的测试项目则需要在完整的.NET Framework上运行。它们不兼容。
您需要创建针对netcoreapp2.1
的新测试项目或转换现有的项目。
netstandard
和netcore
程序集只能引用面向netframework
的类库。