我有一个简单的.NET应用程序,我试图在Windows 7上运行。
该应用程序在安装了不同版本的Visual Studio(2005& 2013)的计算机上运行。
它不能在其他Windows 7计算机上运行(一个使用SP1,一个不运行)。 最初我得到了一个0xc000007b错误,但自从安装.NET运行时以来就已经消失了。
现在应用程序仍然没有启动但没有错误,事件查看器中根本没有任何错误。
我尝试过的事情:
答案 0 :(得分:0)
我发现了问题,并认为我会将其记录给其他人。
我在" InitializeComponents"上添加了一个try catch块,并在消息框中打印出异常。
事实证明公司中使用的OCX并未安装在目标计算机上,因此一旦我注册了OCX,应用程序就启动了。
(OCX之前已经安装在其他开发机器上用于不同的项目,而且只是被遗忘了。)