Как заставить MSBuild автоматически копировать все косвенные ссылки в выходную (bin) папку
Subj.
"Автоматически" здесь важно. Ссылки из GAC не должны копироваться.
Я видел, например, VS2008.NET: получение зависимостей ссылочного проекта для копирования в папку bin основного проекта, и мне это не интересно. Я бы хотел, чтобы все зависимости копировались автоматически.
2 ответа
Для проектов C++, т.е. *.vcxproj, установите <OutDir>
имущество.
для проектов C#, т.е. *.csproj установите <OutputPath>
имущество.
Убедитесь, что ничто не перезаписывает эти свойства. За все мои годы, делая сборки для крупных, крупных продуктов, мне никогда не приходилось делать что-то другое. Если вам нужно сделать какой-то другой умный взлом, вы наверняка делаете что-то не так.
Использовать событие после сборки
РЕДАКТИРОВАТЬ
XCOPY c:/additionlib $(OutDir)