Предположим, что в решении .NET есть два проекта:
Solution
- Project1
- Project2
Я хочу иметь только Project References
от Project2 до Project1, например:
<ItemGroup>
<ProjectReference Include="Project1.csproj" />
</ItemGroup>
Но иногда разработчики добавляют неправильноFile References
вместо этого вроде:
<ItemGroup>
<Reference Include="Project1">
<HintPath>path\to\Project1.dll</HintPath>
</Reference>
</ItemGroup>
Как я могу быть уверен, что между проектами решений нет File References
?В идеале это должна быть ошибка сборки, но как лучше ее реализовать?