Я только что взял старый проект, и в этом проекте есть проект MSTest внутри проекта, и, как ни странно, основное решение пытается скомпилировать тестовое решение внутри проекта.
MainSolution -\
\ Tests
В моем проводнике я вижу папку тестового проекта, как если бы это был скрытый файл.
Как избежать того, чтобы проект ссылался на тестовый проект?





Добавлять
<ItemGroup>
<Compile Remove = "Tests\**\*.cs" />
</ItemGroup>
в свой csproj за основной проект.
В долгосрочной перспективе я бы предложил переместить эти файлы.