У меня есть тестовый проект .NET Core, настроенный для тестирования библиотеки .NET Standard следующим образом:
A (.NET Standard) -> B (library under test)(.NET Standard) -> C (.NET Core)
D (.NET Standard) -> C
D
является фиктивной библиотекой A
, и ее имя выходной сборки было изменено, поэтому оно совпадает с A
. Я надеюсь, что B
будет скомпилирован с A
, но я могу заменить DLL A
на D
, так что 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?