我有一个.NET Core测试项目,用于测试.NET标准库,例如:
A (.NET Standard) -> B (library under test)(.NET Standard) -> C (.NET Core)
D (.NET Standard) -> C
D
是A
的模拟库,其输出程序集名称已更改,因此与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是否可以进行此设置?