Пользовательский файл web.config в проекте установки Visual Studio - PullRequest
1 голос
/ 24 марта 2010

В проекте установки у меня есть 2 файла web.config: web.config - используется во время разработки и web_dist.config - тот, который следует включить в проект установки.

Я должен быть уверен, что проект установки НЕ будет содержать web.config и всегда будет включать web_dist.config.

В Файловой системе -> Папка веб-приложения я добавил файлы содержимого из проекта.
Также включил web_dist.config и сопоставил его с web.config.

Но это дает предупреждение:

WARNING: Two or more objects have the same target location ('[targetdir]\web.config')

И фактический включенный конфигурационный файл - web.config, а не web_dist.config.

Что было бы лучшим вариантом для включения web_dist.config (и названного в настройке как web.config)?

Спасибо
Дмитрий.

Ответы [ 2 ]

2 голосов
/ 24 марта 2010

Я смог обойти это, установив " Build Action " для web.config в " Нет ".
Таким образом, он не включается в пакет установки.

Тогда я просто добавил другой файл конфигурации вручную.

Работает как очарование в данной конкретной ситуации.

1 голос
/ 24 марта 2010

http://msdn.microsoft.com/en-us/library/zhx4ah11(VS.80).aspx

В вашем случае работает следующий трюк?

Это можно исправить, добавив пользовательскую папку и установив в свойстве DefaultLocation то же значение, что и в первой папке, а затем переместив вторую копию файла в новую папку.

...