Visual Studio企业版2015。
简单的Windows Forms C#应用程序,其中包含几个TextBoxes。文本框中的信息存储在 应用程序设置 文件,以便保存条目并在退出/启动时重新加载。
到目前为止,我一直在VS中构建和运行该应用 建造 配置。现在,当我尝试构建/运行它时,突然 NullReferenceException 那是以前没有的。上次成功运行后,代码无任何变化。奇怪的是,异常发生在 application.Designer.cs 文件,我根本没有手动编辑过。我的代码包含所有必要的尝试。这是其中的代码 application.Designer.cs 关于哪个VS突然开始抱怨(在 红色的):
VS调试器的完整错误:
据我所知,无法对该文件进行任何尝试捕获检查?无论如何,当我切换到 释放 配置,做了一些构建/运行,然后切换回 除错.
当我将配置切换到 释放 并进行构建/运行,然后像以前一样工作。没有错误。
我已经清理了解决方案并进行了重建,但是除此之外,我不知道还能尝试什么。
我还尝试创建新配置,从(工作)复制设置 释放 配置。当我尝试构建/运行它时,我得到了与 除错 configuration.
有任何想法吗?我希望能够在两个版本中构建并运行该解决方案 除错 和 释放 配置。无论如何,我希望这个看似随机的错误消失了。我讨厌这样的错误,这似乎毫无道理。
简单的Windows Forms C#应用程序,其中包含几个TextBoxes。文本框中的信息存储在 应用程序设置 文件,以便保存条目并在退出/启动时重新加载。
到目前为止,我一直在VS中构建和运行该应用 建造 配置。现在,当我尝试构建/运行它时,突然 NullReferenceException 那是以前没有的。上次成功运行后,代码无任何变化。奇怪的是,异常发生在 application.Designer.cs 文件,我根本没有手动编辑过。我的代码包含所有必要的尝试。这是其中的代码 application.Designer.cs 关于哪个VS突然开始抱怨(在 红色的):
C#:
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public int rowcount {
get {
[COLOR=#ff0000]return ((int)(this["rowcount"]));[/COLOR]
}
set {
this["rowcount"] = value;
}
}
VS调试器的完整错误:
C#:
[B]NullreferenceException was unhandled[/B]
An unhandled exception of type 'System.NullreferenceException' occured in ...
Additional information: Object reference not set to an instance of an object.
据我所知,无法对该文件进行任何尝试捕获检查?无论如何,当我切换到 释放 配置,做了一些构建/运行,然后切换回 除错.
当我将配置切换到 释放 并进行构建/运行,然后像以前一样工作。没有错误。
我已经清理了解决方案并进行了重建,但是除此之外,我不知道还能尝试什么。
我还尝试创建新配置,从(工作)复制设置 释放 配置。当我尝试构建/运行它时,我得到了与 除错 configuration.
有任何想法吗?我希望能够在两个版本中构建并运行该解决方案 除错 和 释放 配置。无论如何,我希望这个看似随机的错误消失了。我讨厌这样的错误,这似乎毫无道理。
Last edited: