使用同名的DLL构建.NET Core项目时出现错误“找不到项目信息”

时间:2018-11-02 01:06:13

标签: c# unit-testing .net-core mocking .net-standard

我有一个.NET Core测试项目,用于测试.NET标准库,例如:

A (.NET Standard) -> B (library under test)(.NET Standard) -> C (.NET Core)

D (.NET Standard) -> C

DA的模拟库,其输出程序集名称已更改,因此与A相同。我希望B将被A编译,但是我可以用A替换D的DLL,这样B会代替我的模拟库

过去,当测试项目是.NET Framework项目时,我已经可以执行此操作,但是使用.NET Core,我会收到以下错误消息:

error NETSDK1007: Cannot find project info for 'C:\NetSdk1007\A\A.csproj'. This can indicate a missing project reference.

.NET Core是否可以进行此设置?

0 个答案:

没有答案