2

I have to convert a C++ project from visual studio 2008 running on Windows XP to 2010 running on Seven. Compilation seems to run perfectly but during the debugging I have an error: "The program 'App.exe : Native' has exited with code -2146232576 (0x80131700)." After a few researches on the internet I found out that the issue is in relation with .NET. I tried to update my windows with hidden updates, check what the .NET version target is 4 and a few more things that doesn't work...

Has anyone ever encountered this issue ? Thanks a lot. EDIT: it is a managed C++ project

4

3 回答 3

4

这是一个低级 .NET 初始化错误,无法加载 CLR。这很难解释,因为您可以毫无问题地运行 VS2010,并且它已经使用 .NET 版本 4。唯一正确的猜测是您实际上使用的是 C++ 项目(不是 C++/CLI 项目)并且它本身会加载 CLR . 并要求旧版本,如 1.1,未安装在机器上。在代码中搜索“CorBindToRuntime”。

于 2012-05-09T10:03:53.893 回答
0

您最近是否安装了所有 Windows 更新?如果没有,请这样做 - 似乎是一些与 .NET 相关的一般错误 - 请参阅: http ://social.msdn.microsoft.com/Forums/ta/wlgeneraldev/thread/8f9d610f-92b2-4262-8e1a-88cee8428aed

于 2012-05-09T08:08:59.873 回答
0

您正在运行我认为的本机代码?你是?如果是这种情况,则此错误是由其他原因引起的。

如果您使用的是托管 C++,那么您会遇到与 .Net 框架相关的问题。

请记住,返回的一些错误编号可能(并且确实)表明不同的原因,具体取决于返回错误的人。

提供更多关于你的应用程序在做什么以及它是用什么语言编写的信息肯定会帮助解决隔离问题。

于 2012-05-10T03:23:40.853 回答