Mal*_*ist 10 .net c# debugging winforms
我正在运行(主要是)单线程程序(有一个主线程可以完成所有操作,其他只能读取内容).我可以通过一个小的更改(我更改了表单的文本和另一个表单的Tab键顺序)使应用程序在VS2008中正常运行,但我不能再让它在调试器之外工作.有谁知道会导致什么?
澄清:使用调试器(F5)启动的发布模式有效.调试模式,使用调试器(F5)工作.在VS外部或使用Ctrl + F5启动的调试可执行文件或释放可执行文件失败.
它使用微软的Virtual Earth 3D,它似乎在"希望之环"(加载环)即将完成时崩溃.
事件日志说:".NET运行时版本2.0.50727.3053 - 致命执行引擎错误(000006427F44AA6E)(80131506)"
罪魁祸首:这一行:
this.loader = PlugInLoader.CreateLoader(this.globeControl.Host);
Run Code Online (Sandbox Code Playgroud)
导致它失败.但是,正在运行的表单使用完全相同的行而没有问题.这条线是程序运行的必要条件.我不知道它在做什么.
另一个领导错误似乎是在.NET框架内.应用程序在另一台机器上运行,尝试重新安装 更新:没有什么区别,虽然当我修复VS时,它一直告诉我Visual Studio崩溃,即使我没有运行它.
错误 当我在几分钟后启动程序时,我得到:应用程序已生成无法处理的异常.
进程ID = 0x9CC(2508),线程ID = 0xF0C(3852).
单击"确定"以终止应用程序.
单击"取消"以调试应用程序.
拆卸是奇怪的:
0000000077EF2A90 int 3
0000000077EF2A91 int 3
0000000077EF2A92 int 3
0000000077EF2A93 int 3
0000000077EF2A94 int 3
0000000077EF2A95 int 3
0000000077EF2A96 xchg ax,ax
0000000077EF2A9A xchg ax,ax
0000000077EF2A9E xchg ax,ax
0000000077EF2AA0 int 3 <-- Crashes here
0000000077EF2AA1 ret
Run Code Online (Sandbox Code Playgroud)
它重复相同的代码块几次(减去与自身交换的ax)
除了我的计算机,它已经在我测试过的每台机器上工作,除了我的机器上的VM,它不会安装.NET框架,因为安装程序从框架的0字节下载0字节)...可爱视窗.
归档时间: |
|
查看次数: |
28882 次 |
最近记录: |