Windows 窗体显示设计错误,找不到没有文件名的“.config”文件

问题描述 投票:0回答:1

Visual Studio 项目由一个 Windows 窗体和一个在按钮单击事件上调用的控制台应用程序项目组成。主窗体有多个用户控件,这些控件被带到前面供用户访问。 在添加对控制台应用程序的调用中的一些最近更改后,尝试打开主程序会出现错误:

它引用的文件不存在,并且在两个项目 .csproj 文件中都没有引用。

什么可能导致这种情况发生?

c# visual-studio winforms
1个回答
0
投票

这是由主窗体中的用户控件中的 on Load 方法引起的。 Load 方法尝试从 app.config 文件中检索值,但未检查设计时间。

在 on Load 方法中添加检查以查看是否在 DesignMode 中解决了此问题。

if(!DesignMode)
            {
                methodWithConfigLookup();
            }
© www.soinside.com 2019 - 2024. All rights reserved.