Как заставить MSBuild автоматически копировать все косвенные ссылки в выходную (bin) папку - PullRequest
27 голосов
/ 15 сентября 2009

Subj.

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

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

Ответы [ 2 ]

1 голос
/ 02 апреля 2018

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

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

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

0 голосов
/ 15 сентября 2009

использовать событие после сборки
EDIT

XCOPY c:/additionlib $(OutDir)
...