Как заставить MSBuild автоматически копировать все косвенные ссылки в выходную (bin) папку

Subj.

"Автоматически" здесь важно. Ссылки из GAC не должны копироваться.

Я видел, например, VS2008.NET: получение зависимостей ссылочного проекта для копирования в папку bin основного проекта, и мне это не интересно. Я бы хотел, чтобы все зависимости копировались автоматически.

2 ответа

Для проектов C++, т.е. *.vcxproj, установите <OutDir> имущество.

для проектов C#, т.е. *.csproj установите <OutputPath> имущество.

Убедитесь, что ничто не перезаписывает эти свойства. За все мои годы, делая сборки для крупных, крупных продуктов, мне никогда не приходилось делать что-то другое. Если вам нужно сделать какой-то другой умный взлом, вы наверняка делаете что-то не так.

Использовать событие после сборки
РЕДАКТИРОВАТЬ

XCOPY c:/additionlib $(OutDir)
Другие вопросы по тегам