繁体   English   中英

如何在基于 .NET Framework 4.6.1 构建的单元测试项目中添加 .NET Core 2.1 项目引用

[英]How to add .NET Core 2.1 project reference in Unit Test project built on .NET Framework 4.6.1

我想为使用.net core 2.1构建的项目编写单元测试用例。

使用.net framework 4.6.1单元测试项目。

Unit test project添加.net core app reference ,我面临以下问题。

项目“..\\MSNetCoreApp.csproj”以“netcoreapp2.1”为目标。它不能被以“.NETFramework,Version=v4.6.1”为目标的项目引用。 MSUnitTests

这是不可能的。

您的MSNetCoreApp被编译为在 .NET Core Framework 上运行,而您的测试项目需要在完整的 .NET Framework 上运行。 它们不兼容。

您需要创建针对netcoreapp2.1新测试项目或转换现有项目。

只有面向netstandard才能被netcore和网络netframework程序集引用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM