我有一个Visual 2008 C#项目。
,以下是工作原理:
F 211
这里是不起作用的地方:
MessageBox.Show("Unable to initialize the runtime due to low memory conditions.", "AcpSuite.exe - .NET Framework Initialization Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
我在代码的第一行上设置了一个断点(静态空Main(string[] args)),但在收到上面的错误之前从未到达它。
MessageBox.Show("CLR error: 80004005.\nThe program will now terminate.", "Suite.exe - Fatal error", MessageBoxButtons.OK, MessageBoxIcon.Error);
故障排除信息
事件查看器显示具有事件ID 1000的错误:
错误应用程序名称: Suite.exe,版本: 2.2.0.0,时间戳: 0x4c59b76b
错误模块名称:未知,版本: 0.0.0.0,时间戳: 0x00000000
异常代码: 0x00000000
故障偏移量: 0x00000000
故障过程id: 0x688
故障应用程序启动时间: 0x01cb3408cb1ab283
错误应用程序路径: C:\Program (x86)\ACP Software Suite\Suite.exe
故障模块路径:未知
报告编号:0d127454-9 9ffc 11 Id b6de-00248103a942
我的个人电脑
Windows 7 64位w/ 8 GB内存
我的应用程序
我的项目中有以下“非标准”引用:
自定义构建的DLL
微软的IWshRuntimeLibrary
LabelView
Microsoft.Office.Core
Microsoft.ReportViewer.Common
Microsoft.ReportViewer.WinForms
ZedGraph
在Win7下对它们进行调试时,所有这些看起来都很好,但是每当我进入发布模式时,都会出现一些问题。
我的旧Windows机器已经返回,所以我不再需要开发它了。而且,这是我唯一可以测试的Windows 7机器。
我怎么才能追踪到这个?
发布于 2010-09-08 15:57:26
解决了!
此解决方案有多个项目。
要调试正在进行的项目,必须选择x86作为输出类型。
但是,该项目的一个控件(在同一解决方案中使用另一个项目构建和创建)在我处于释放模式时(但当我处于Debug模式时),其输出类型仍然设置为“任意CPU”。
结果,每次IDE试图创建其中一个表单时,都会出现bug。
非常,很难解决!
https://stackoverflow.com/questions/3409100
复制相似问题