winforms - 当我在 C++ Windows 窗体应用程序中添加 .settings 文件时,Visual Studio 崩溃

标签 winforms visual-c++ visual-studio-2005 crash settings.settings

我正在尝试通过在项目中添加(无论)文件并将其命名为 smthng.settings 来在 Windows 窗体应用程序中添加一个 .settings 文件。创建后,它立即崩溃(如果我查看项目的目录,文件就在那里,但它不在项目“中”)。我做错了还是问题出在其他地方?

编辑:似乎是设置设计器崩溃了。

部分解决:如果我添加 (whatever).config文件,然后将其重命名为 .settings 并将其文件类型更改为 C/C++ 代码(不要问我是如何想到的..)然后我可以添加设置,但如果我添加了一些与然后表格会自动变成 (whatever).config具有相同名称的生成(与 (whatever).setting 相同,即使更改其中之一)和 stdafx.cpp一个 #include '(whatever).h'出现了,这是一个问题,因为没有这样的header。 (如果我删除它或只是创建一个空白 (whatever).h 它不起作用。显然我必须以某种方式将 (w/e).settings 中的所有数据连接到 (w/e).h 或其他东西)以前有人遇到过这个问题吗?有人有什么想法吗?

最佳答案

如果它崩溃了,那么关于你可能做错了什么,这是一个错误 - 软件不应该在无效的用户输入上崩溃。也就是说,原因可能是任何东西,从 VS 本身的错误到您正在使用的某些第三方扩展程序中的错误,再到系统问题。

确保您拥有适用于 VS2005 的所有最新操作系统更新和服务包。如果它仍然重现,请将其作为错误报告给 Microsoft Connect ,负责该产品领域的人员将从那里拿走它。

关于winforms - 当我在 C++ Windows 窗体应用程序中添加 .settings 文件时,Visual Studio 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1279913/

相关文章:

c++ - fstream 是如何工作的?内存还是文件?

c# - 如何在 Winform 的数据 GridView 中为 DataGridViewComboBoxColumn 创建事件处理程序

c# - Debug.WriteLine(string, params object[]) 是一种方法,但像类型一样使用

c++ - C++ 编译器会优化掉未使用的返回值吗?

c++ - 在目录中搜索文件

c++ - 有符号/无符号比较

c# - 跨线程操作无效,即使使用 InvokeRequired

c# - CheckBox.CheckedChanged 未在 winform 上触发

c++ - CStdioFile 不能处理大于 2GB 的文件?

c# - 如何从数组中获取最后一个值