Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio 2008的TypeInitializationException异常 >尝试安装我的笔记本电脑编辑和运行我的C++应用程序,称为C++ DLL。compile是可以的,但当我运行它时,TypeInitializationException未经处理发生错误_C#_Visual Studio 2008 - Fatal编程技术网

C# Visual Studio 2008的TypeInitializationException异常 >尝试安装我的笔记本电脑编辑和运行我的C++应用程序,称为C++ DLL。compile是可以的,但当我运行它时,TypeInitializationException未经处理发生错误

C# Visual Studio 2008的TypeInitializationException异常 >尝试安装我的笔记本电脑编辑和运行我的C++应用程序,称为C++ DLL。compile是可以的,但当我运行它时,TypeInitializationException未经处理发生错误,c#,visual-studio-2008,C#,Visual Studio 2008,它说:“”的类型初始值设定项引发了异常。 我还安装了VisualStudio2008SP1 我的台式电脑没有问题。同样的操作系统,WindowsXP 有什么想法吗?根据我的经验,这意味着您缺少一个库引用程序集或DLL,或者某个对象的构造函数引发了异常。在调试器下运行应用程序,并查看InnerException属性-它应该会告诉您失败的原因 或者,将调试器设置为在每次异常时中断,而不是仅在未处理的异常时中断的默认行为。它应该把你带到失败的代码行 如果这没有帮助,并且您自己构建了C++ DLL,则通

它说:
“”的类型初始值设定项引发了异常。

我还安装了VisualStudio2008SP1

我的台式电脑没有问题。同样的操作系统,WindowsXP


有什么想法吗?

根据我的经验,这意味着您缺少一个库引用程序集或DLL,或者某个对象的构造函数引发了异常。

在调试器下运行应用程序,并查看
InnerException
属性-它应该会告诉您失败的原因

或者,将调试器设置为在每次异常时中断,而不是仅在未处理的异常时中断的默认行为。它应该把你带到失败的代码行


如果这没有帮助,并且您自己构建了C++ DLL,则通过C语言项目的属性打开非托管调试。这将允许你进入C++代码并追查原始错误。

InEnExct说:C++模块无法加载。无法加载DLL MSVCR80.DLL。如何修复?听起来您需要部署MSVCR80.DLL。这将已经安装在您的开发计算机上,但不会安装在未安装VS2008的计算机上。阅读本文: