Ошибка «Не удается найти информацию о проекте» при создании проекта .NET Core с DLL с тем же именем - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть тестовый проект .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?

...