Как вы используете класс COnfigurationManager для чтения и записи в файл настроек?ConfigurationManager Class
ответ
Я мог бы попробовать и дать вам разбивку здесь, но действительно следующие ссылки, все написанные Джоном Риста, являются лучшими ресурсами, которые я нашел относительно пространства имен System.Configuration.
Unravelling the Mysteries of .NET 2.0 Configuration
Спасибо за ссылки. Последняя ссылка содержала ссылку на файл machine.config. Этот файл содержит мою строку «rogue», указанную в моем комментарии к SpaceCracker ниже. По-моему, я понял систему управления конфигурацией для исполняемых файлов .NEt. – abhi
проверить следующее
http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.aspx
http://www.codeproject.com/KB/cs/SystemConfiguration.aspx
Одна вещь, которую я испытывал, это то, что строка-изгоняй возникает, когда я делаю цикл через раздел connectionstrings, я понятия не имею, как заполняется эта строка rogue. Например, моя секция connectionStrings имеет a> prod b> dev c> uat строки в нем. Когда я прохожу через строку connectionStrings, используя этот код. foreach (ключ ConnectionStringSettings в ConfigurationManager.ConnectionStrings) { Console.WriteLine ("ConKey: {0}, Value: {1}", key.Name, key.ConnectionString.ToString()); } Я получаю 4 строки. – abhi
Одна вещь, которая может поймать вас в том, что для доступа к классу ConfigurationManager вы должны вручную добавить ссылку на System.Configuration. Пространство имен System.Configuration разделено на несколько сборок - вы получаете его только по умолчанию.
Space Cracker разместил хорошие ссылки, но есть также способ написать строго типизированные разделы конфигурации, о которых я писал около нескольких лет назад - Configuring a .NET 2.0 Application Using the ConfigurationSection class. Я буквально никогда не видел, чтобы кто-либо использовал строго типизированные ConfigurationSections, но как только вы привыкнете к ним, они весьма полезны.
- 1. ConfigurationManager недоступен
- 2. замена ConfigurationManager
- 3. Невозможно использовать C# ConfigurationManager
- 4. ConfigurationManager мгновенно выдаёт TypeInitializationException
- 5. Как использовать ConfigurationManager
- 6. .NET Configuration/ConfigurationManager exePath
- 7. .NET ConfigurationManager App.config путаница
- 8. ConfigurationManager не найден
- 9. Как отлаживать ConfigurationManager
- 10. ConfigurationManager vs Свойства
- 11. Как настроить ConfigurationManager?
- 12. ConfigurationManager в WPF
- 13. ConfigurationManager в ссылочных сборках
- 14. App.config и ConfigurationManager
- 15. IOrchardShellEvents Configuration ConfigurationManager
- 16. ServiceStack: ConfigurationManager не существует?
- 17. ConfigurationManager на среде Azure
- 18. ConfigurationManager не сохраняет настройки
- 19. Как смоделировать ConfigurationManager в LINQPad
- 20. C# ConfigurationManager не сохраняет изменения
- 21. Detect перегрузите AppSettings в ConfigurationManager
- 22. ConfigurationManager без доступа к файлу
- 23. Использование OWIN TestServer и ConfigurationManager
- 24. Использование ConfigurationManager в веб-приложениях
- 25. О понимании ConfigurationManager в .NET
- 26. Загрузка System.ServiceModel с помощью ConfigurationManager
- 27. Перенаправить ConfigurationManager в другой файл
- 28. C# .net ConfigurationManager не работает
- 29. ConfigurationManager загружен внутри самого проекта
- 30. Обработка файлов web.config - альтернатива ConfigurationManager
Вы гугле до приезда сюда? –
Да, конечно. Я получил несколько ссылок, которые я опробовал. Я также ссылаюсь на книгу под названием «Pro C# 2008 и платформа .NET 3.5» Эндрю Троелсона. Я излагаю примеры из этой книги. В книге говорится, что app.exe.config перезаписывается каждый раз, я компилирую. Я не испытываю этого в VS 2010. – abhi