powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Файл app.config . Кто использует - помогите советом.
6 сообщений из 6, страница 1 из 1
Файл app.config . Кто использует - помогите советом.
    #32871060
ВладимирC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Использую C# VisualStudio2003 NET 1.2 (так называемая версия 2.0).

Необходимо хранить конфигурацию приложения во внешнем файле. Естественно, юзер должен иметь возможность менять ее из приложения.
В текущей конфе нашел, что http://www.sql.ru/forum/actualthread.aspx?tid=147307&hl=configuration автор "кузя" сослался на выриант от MS:
Configuration Management Application Block for .NET

Прочитал, скачал, установил.....
А как юзать - не врубаюсь...

Hashtable configData = new Hashtable();
configData = ConfigurationManager.Read("AppConfig");
Ошибка "The type or namespace name 'ConfigurationManager' could not be found (are you missing a using directive or an assembly reference?)"на слове "ConfigurationManager"
Что нужно в USING поставить, чтобы работало все?

Подскажите, пожалуйста....

С уважением, Владимир
...
Рейтинг: 0 / 0
Файл app.config . Кто использует - помогите советом.
    #32871068
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там же есть примеры (QuickStart projects)

У меня Configuration Management Application Block for .NET не установлен, но думаю что в using надо написать
Microsoft.ApplicationBlocks.ConfigurationManagement

Ну и разумеется подключить саму библиотеку.

PS: на всякий случай прочтите Why Writing Into .NET Application Configuration Files Is a Bad Idea
...
Рейтинг: 0 / 0
Файл app.config . Кто использует - помогите советом.
    #32871121
ВладимирC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey KudinovТам же есть примеры (QuickStart projects)

У меня Configuration Management Application Block for .NET не установлен, но думаю что в using надо написать
Microsoft.ApplicationBlocks.ConfigurationManagement

Ну и разумеется подключить саму библиотеку.

PS: на всякий случай прочтите Why Writing Into .NET Application Configuration Files Is a Bad Idea

А теперь совсем ламерский вопрос:
КАК подключить саму библиотеку?

С уважением, Владимир
...
Рейтинг: 0 / 0
Файл app.config . Кто использует - помогите советом.
    #32871164
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую C# VisualStudio2003 NET 1.2 (так называемая версия 2.0).

как то не стыкуется 2003 и NetFramework 2.0.


А теперь совсем ламерский вопрос:
КАК подключить саму библиотеку?

вопрос не ламерский, вопрос RTFM

Project-> Add Reference -> Browse ...

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Файл app.config . Кто использует - помогите советом.
    #32871406
ВладимирC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sa[quot ]
Использую C# VisualStudio2003 NET 1.2 (так называемая версия 2.0).
как то не стыкуется 2003 и NetFramework 2.0.

вопрос не ламерский, вопрос RTFM

Project-> Add Reference -> Browse ...


1. Чем не стыкуется 2003 и NET 2.0 ?
2. Я добавил в проект, все нормально.....НО: возникает ошибка
"An unhandled exception of type 'System.NullReferenceException' occurred in microsoft.applicationblocks.configurationmanagement.dll
Additional information: Object reference not set to an instance of an object."

Ошибка при выполнения кода:
Hashtable configData = new Hashtable();
configData.Add(Key,Val);
configData[Key] = Val;
ConfigurationManager.Write("AppConfig",configData);

При этом файл App.config пркактически пустой:
"<?xml version="1.0" encoding="windows-1251" ?>
<configuration>
</configuration>"

В чем тут дело????

С уважением, Владимир
...
Рейтинг: 0 / 0
Файл app.config . Кто использует - помогите советом.
    #32871604
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирC Чем не стыкуется 2003 и NET 2.0 ?
VS.NET 2003 использует по умолчанию .NET Framework 1.1. И пытаться прикрутить к нему .NET Framework 2.0 я бы не рекомендовал.
Если у вас стоит одновременно .NET Framework 1.1 и 2.0beta (финальной версии не существует пока!), то это не значит, что студия использует 2.0.

По поводу ошибок. Возьмите готовый пример от CMAB и посмотрите как он устроен.
По поводу пустого app.config.
1) Вы в нем не описали соответствующие секции, которые настраивают CMAB (см. документацию).
2) Изменения будут не в app.config, который в проекте, а в Application.exe.config из директории bin\Debug или bin\Release в зависимости от текущей конфигурации (Application - имя сборки).
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Файл app.config . Кто использует - помогите советом.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]