如何为UserControl设置App.Config?

时间:2011-06-16 15:26:31

标签: user-controls config

我正在VS2010中的Winform应用程序中开发UserControl。我在UserControlLibrary项目中做了这个,因为它似乎合乎逻辑。但是,当我运行时,我在该项目中的App.Config根本没有被读取,这导致了各种各样的问题。

在这种情况下,我应该采用不同的方式做App.Config吗?

3 个答案:

答案 0 :(得分:0)

单个控件没有自己的App.Config。使用托管控件的执行程序的app.config(如果您使用的是asp.net,则使用web.config)。您需要从用户控件配置中复制设置,并将它们放入winform项目的配置中。

答案 1 :(得分:0)

将您想要的所有密钥从app.config项目的UserControlLibrary文件复制到app.config应用程序的winform

答案 2 :(得分:0)

在设计时用户控制加载期间,不确定是否可以加载任何app.config文件。您可以通过使用以下方式包装用户控件加载方法来防止需要:

private void myUserControl_Load(object sender, EventArgs e)
{
    if (!this.DesignMode)
    {
        //....stuff
    }            
}
相关问题