У меня есть сгенерированный (через MSBuild) Web.config, который запускается до цели Build, содержимое которой включает, помимо прочего, . Сгенерированный файл Web.config копируется в корневой каталог и помещается в группу элементов контента. Но когда я запускаю сборку Debug в Visual Studio 2008 (через F5), я получаю следующий диалог:
Если я выберу «Добавить ...» и нажму «ОК», он появится, чтобы добавить сгенерированный файл Web.config в проект, и он отобразится в IDE в виде файла проекта. Поэтому, возможно, вопрос должен звучать так: почему файл Web.config должен быть частью проекта?
Я бы очень хотел избежать включения в проект сгенерированных файлов конфигурации из-за контроля версий. Если файл Web.config присутствует во время работы приложения, я не понимаю, почему Visual Studio должно быть обеспокоено. Так есть ли способ для Visual Studio принять сгенерированный Web.config без добавления его через IDE?