Принудительно перестроить после редактирования конфигурационного файла Spring - PullRequest
2 голосов
/ 30 декабря 2010

В нашем проекте на C # мы используем Spring в качестве контейнера инверсии управления (IoC). Мы заметили, что изменения в XML-файле конфигурации Spring не приводят к перестройке решения. Поэтому измененная конфигурация не копируется в выходную папку, и каждый запуск отладки использует старую конфигурацию.

Как заставить Visual Studio (2008) скопировать файл конфигурации, даже если ни один из кодов проекта не изменился?

Дополнительная информация: Действие сборки файла конфигурации установлено на Нет . Копирование в выходной каталог установлено на Копировать всегда .

1 Ответ

1 голос
/ 06 января 2011

Кажется, решение проще, чем я думал. Если действие сборки для файла конфигурации * .xml изменяется на Embedded Resource, то изменение файла также затрагивает проект. Поэтому каждый цикл отладки вызывает перестройку проекта, в который включен файл конфигурации. Это приводит к тому, что файл будет скопирован в выходной каталог с настроенной конфигурацией. => Проблема решена.

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