У меня есть три визуальных проекта студии MVC.Один из них, каждый раз, когда я публикую (method = filesystem), копирует файлы "web.debug.config" и "web.release.congif" в целевую папку.У меня есть два очень похожих по природе проекта, у которых нет этой проблемы.Вот ирония в свойствах webconfig
Для двух проектов, в которых файлы конфигурации отладки / выпуска веб-преобразования НЕ копируются: Web.Config, Web.Debug.Config иВсе файлы Web.Release.config имеют свойство Build Action, для которого установлено «Содержимое», а для «Копии выходного каталога» задано значение «Копировать всегда».Как ни странно ... эти файлы отладки / выпуска НЕ копируются (что, очевидно, и нужно).
Для проекта 1, где файлы конфигурации веб-преобразования СДЕЛАЮТ КОПИРОВАТЬ, веб.config имеет значение Build Action = "Content" и Copy to = "Copy Always", , но для файлов конфигурации отладки / выпуска преобразования их "Copy to Output Directory" установлено на "Do not copy",Я попытался установить действие для сборки как Content, так и None.
Таким образом, копируемый устанавливается как НЕ КОПИРОВАТЬ, а не копируемый - "КОПИЯ ВСЕГДА ".Это абсолютно противоположное поведение, как я и ожидал.Что более странно, так это то, что я установил свойства Build Action и Copy to Output этого одного проекта в то же самое, что и проект, куда они не копируют, думая, что он будет вести себя одинаково, но это не изменится.он все еще копирует эти файлы web.debug и web.release.
Я что-то упустил?Есть ли где-то другой параметр, определяющий, следует ли копировать файлы debug.config и release.config при публикации?