Visual Studio Publish: копирование встроенного ресурса - PullRequest
1 голос
/ 25 марта 2012

Я публикую веб-приложение из Visual Studio 2010 в IIS. Структура решения изображена ниже:

enter image description here

Теперь все в порядке, за исключением того, что Log4Net.xml копируется в каталог bin опубликованного forlder, а Data.xml копируется в нужное место. Поэтому я вручную копирую Log4Net.xml.

Почему это происходит? Можно ли написать сценарий для этого процесса публикации?

Ответы [ 2 ]

2 голосов
/ 25 марта 2012

Щелкните правой кнопкой мыши Log4Net.xml и перейдите в Свойства.

Измените Build Action со «Встроенного ресурса» на «Содержимое»

Измените Copy to Output Directory на «Копировать всегда».

1 голос
/ 25 марта 2012

Вы можете контролировать, как ресурс обрабатывается, просматривая свойства файла в Visual Studio. Есть свойство «Копировать в выходной каталог», которое будет отправлять его в папку «bin» при публикации. Есть еще одно свойство «Build Action», которое вы можете установить для компиляции, ресурса, встроенного ресурса и т. Д. Проверьте эти два свойства для файла, который развертывается правильно, и вы должны быть в порядке.

...