Могу ли я добавить условия в app.файл config?
можно ли добавить условия в приложение.файл config?
Я делаю ниже в коде C# и я хочу сделать что-то подобное в мой app.config
слишком файл.
#if (Debug)
.......
#else
.....
#endif
4 ответов
вы можете попробовать какой-то тип app.config
превращает такой: http://fknut.blogspot.com/2009/11/appconfig-transformation-with-new.html.
или иметь несколько app.config
файлы, такие как app.config.debug
и app.config.release
, и используйте соответствующий в своей сборке.
Это невозможно, хотя в Visual Studio 2010 есть функция, которая позволяет применять преобразования, зависящие от конфигурации в Интернете.файл config, но только при публикации с помощью msdeploy.
нет такого преобразования для исполняемых приложений. Возможно, вы захотите использовать действие после сборки для копирования файла конфигурации выпуска или отладки.
вы можете переключаться между различными файлами конфигурации, как здесь:http://www.timvw.be/easily-switching-between-appconfig-files-with-msbuild/
вы должны иметь возможность сделать что-то подобное программно, поместив соответствующие разделы в два разных файла конфигурации, а затем во время запуска приложения загрузите соответствующий файл конфигурации. Большая часть вашей конфигурации будет находиться в основном приложении.config, и будет второй файл конфигурации для остальных.
У меня нет синтаксиса, но это в основном та же идея, что и у пользователя.config с пользовательскими конфигурациями.