我在解决方案中有2个窗口表单,并希望从每个应用程序的相应配置文件中读取一些值。
第二种形式就像第一种形式的'选项/工具'。所以在第一种形式中,我这样做:
someEventOfForm1...
{
Form2 f = new Form2();
f.ShowDialog();
}
现在,当'f'尝试从其配置文件中读取时,它最终会读取第一个表单的配置文件。我希望f读取自己的配置文件。
答案 0 :(得分:1)
每个应用程序只有一个app.config
。您可以创建XML文档来保存设置。
答案 1 :(得分:1)
在这种情况下应该怎么做?
每个应用程序只能有一个应用程序配置文件。将包含Form2的项目的配置设置放入包含Form1的项目中的app.config文件中。
从一个表单中打开另一个表单是不是一个糟糕的设计?
不一定 - 它通常是创建多窗口应用程序的基本策略。
答案 2 :(得分:1)
在1个配置文件中为要加载的每个应用创建可分离部分,然后从该配置文件加载它。