【发布时间】:2012-06-23 17:22:26
【问题描述】:
在一个解决方案中,我有三个项目,你可以在图片上看到。想从主项目访问 project-1 和 project-2,使用下面的语法来显示所需的项目,但问题是当我尝试查找配置文件时值显示错误“对象引用未设置为对象的实例。” 注意:单独每个项目都可以完美运行,每个项目都可以获取配置文件信息而不会显示任何错误。但是从主项目开始时它们不起作用。
需要帮助获取每个项目的配置文件值
主项目中的语法使用
using UI2;
using UI1;
if (radioButton1.Checked)
{
UI1.Form1 fm = new UI1.Form1();
fm.Show();
}
if (radioButton2.Checked)
{
UI2.Form1 fm = new UI2.Form1();
fm.Show();
}
如有任何疑问,请询问,谢谢。
【问题讨论】:
-
如果您将 2 个其他项目添加到主项目参考中,您一定没有任何问题,我尝试没有错误
-
irsog 感谢您的回复。希望您不要尝试获取配置文件信息。在我看来,它也可以正常工作,只是无法获取每个项目的配置文件信息,假设我从 main 浏览项目一项目现在我在项目 1 中的配置文件信息失败。
-
运行项目 WindowsFormsApplication1 时,所有引用的项目都会从 WindowsFormsApplication1.exe.config 中读取配置,因此只需在 WindowsFormsApplication1 的配置文件中添加配置键值对即可。
-
Jaska 感谢您的回复,有什么方法可以读取不在主项目中的子项目的配置文件
标签: c# .net winforms app-config