Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/151.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#COM的问题 我有一个C++ MFC项目,它调用了一个C语言,我可以成功调用我的C语言,但我遇到了一个让我难堪的问题。_C++_Mfc_Interop - Fatal编程技术网

C#COM的问题 我有一个C++ MFC项目,它调用了一个C语言,我可以成功调用我的C语言,但我遇到了一个让我难堪的问题。

C#COM的问题 我有一个C++ MFC项目,它调用了一个C语言,我可以成功调用我的C语言,但我遇到了一个让我难堪的问题。,c++,mfc,interop,C++,Mfc,Interop,当我调用我的C#COM对象时,它会抛出一个错误,它说“无法加载文件或程序集xxxxxx或其依赖项之一。可以找到单独指定的文件”。在我的C#COM对象中,我引用的是另一个类,它本身引用的是另一个类。当我编译C#COM对象时,bin文件包含其他类,因为存在DLL 我做错了什么?这里我必须小心,因为引用的类在其他项目的其他地方使用。因此,我不确定添加强密钥并注册它是否会在其他地方破坏该程序 你能帮忙吗 谢谢通常可以诊断这种问题。您可能必须使用分析模式,因为.NET程序集会根据需要动态加载,因此默认的“

当我调用我的C#COM对象时,它会抛出一个错误,它说“无法加载文件或程序集xxxxxx或其依赖项之一。可以找到单独指定的文件”。在我的C#COM对象中,我引用的是另一个类,它本身引用的是另一个类。当我编译C#COM对象时,bin文件包含其他类,因为存在DLL

我做错了什么?这里我必须小心,因为引用的类在其他项目的其他地方使用。因此,我不确定添加强密钥并注册它是否会在其他地方破坏该程序

你能帮忙吗

谢谢

通常可以诊断这种问题。您可能必须使用分析模式,因为.NET程序集会根据需要动态加载,因此默认的“静态分析”模式可能无法检测到问题。

通常可以诊断此类问题。您可能必须使用分析模式,因为.NET程序集是根据需要动态加载的,因此默认的“静态分析”模式可能无法检测到问题。

用于查找缺少的模块。用于查找缺少的模块。