Итак, у меня есть решение с 70-ю проектами, которое я обновил, чтобы использовать файл Directory.build.props, чтобы использовать одну папку bin, чтобы сделать наш процесс CI более чистым.Прекрасно работает, и теперь все в одном расположении
НО проблема сейчас в том, что когда я открываю Visual Studio 2017, он создает кучу дополнительных папок проекта, которые НИКОГДА не используются.В любом случае, чтобы отключить это?Это просто сбивает с толку людей и загромождает все репозитории разработчиков.
Пример:
% sourceroot% \ bin \ release \ (здесь все проекты удачно объединены)
% sourceroot% \ bin \ project1Neverused \ (нежелательные папки, которые просто загромождают мой ящик разработчика)
% sourceroot% \ bin \ project2neverUsed \
% sourceroot% \ bin \ project1Neverused \
% sourceroot% \ bin \ project2neverUsed \
Вот мой файл Directory.build.props:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<SolutionDir>$(MSBuildThisFileDirectory)</SolutionDir>
<OutputPath>$(SolutionDir)bin\$(Configuration)\$(MSBuildProjectName)</OutputPath>
<OutDir>$(OutputPath)</OutDir>
</PropertyGroup>
</Project>