我不太确定最初会去哪里......
我有一个使用MFC和.NET 2.0在VS2010中构建的应用程序。然后我安装了VS2012。甚至在启动VS2012之前我已经尝试再次运行该应用程序,它现在在启动后因“应用程序已停止工作”错误而崩溃。
如果我通过VS2010中的F5启动应用程序(即从一开始就支持调试器),它确实有效。
有没有人对可能导致的原因/解决方案有什么建议?我目前还不确定要找什么。
答案 0 :(得分:0)
您可能从未为VS2010运行时安装可再发行程序包。使用Dependency Walker或类似工具找出缺少的DLL,找出它的来源,并安装该运行时包。
答案 1 :(得分:0)
最终它与VS2012完全无关 - doh。有一个旧的可执行文件正在运行,并且缺少许多依赖项。