Можно ли «свернуть» пути к файлам содержимого при выводе сборки в visual studio? - PullRequest
5 голосов
/ 11 августа 2010

Я использую библиотеку с открытым исходным кодом (log4net), которая поставляется с файлами LICENSE, NOTICE и README, которые должны быть включены при распространении.Поэтому я хочу, чтобы visual studio поместила их в выходной каталог вместе с моими двоичными файлами.

У меня есть log4net и три его файла в каталоге "lib \ log4net".Проблема в том, что если я добавляю файлы как файлы содержимого, они копируются в bin \ release \ lib \ log4net, а не в bin \ release.Есть ли способ заставить Visual Studio свернуть пути при сборке?

Я изначально использовал шаг после сборки, чтобы скопировать их, но затем Visual Studio не знает о них и не помещает их впапка вывода любого другого зависимого проекта (что он будет делать, если вы назовете их содержимым).

Ответы [ 3 ]

1 голос
/ 14 августа 2010

Вы можете использовать шаг после сборки в своем проекте и просто переместить их в каталог, в котором вы хотите их использовать. Я часто использую шаги перед сборкой, чтобы ввести последние версии зависимостей, и шаги после сборки, чтобы упорядочить мой проект.как я хочу развернуть его.

1 голос
/ 18 августа 2010

Если вы используете проект установки для упаковки всего, а как насчет того, чтобы вместо этого добавить к нему дополнительные файлы?

0 голосов
/ 12 августа 2010

Все, что вам нужно сделать, это щелкнуть правой кнопкой мыши файл, например, README, и перейти к свойствам. Одним из свойств является «Копировать в выходной каталог». Установите значение true.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...