Изменить файл конфигурации, когда пользовательский элемент управления добавлен в форму - PullRequest
1 голос
/ 05 апреля 2011

Я создал библиотеку пользовательских элементов управления, которая имеет ссылку на службу WCF. Я хотел бы добавить информацию о конфигурации WCF в файл app.config хост-проекта, который будет приложением Windows Forms, когда пользовательский элемент управления будет добавлен в форму. Есть ли хороший способ сделать это? Я думаю, что в событии загрузки элемента управления я мог бы добавить необходимый раздел в файл конфигурации.

По сути, я ищу способ обновить файл конфигурации хост-приложения, когда хост-приложение добавляет пользовательский элемент управления. Это, конечно, было бы во время разработки.

Ответы [ 2 ]

1 голос
/ 05 апреля 2011
0 голосов
/ 24 августа 2016

Не уверен, возможно ли загрузить какой-либо файл app.config во время загрузки пользовательского элемента управления во время разработки. Вы можете избежать этого, добавив методы загрузки пользовательского элемента управления:

private void myUserControl_Load(object sender, EventArgs e)
    {
        if (!this.DesignMode)
        {
            //....stuff
        }            
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...