gpt4 book ai didi

c++ - C# COM 的问题

转载 作者:太空宇宙 更新时间:2023-11-04 12:19:30 25 4
gpt4 key购买 nike

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

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

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

你能帮忙吗?

谢谢

最佳答案

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

关于c++ - C# COM 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5903684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com