我有一个 C# 库,用于非托管 C++ 代码中的 COM 对象。我使用 Visual Studio 的复选框“Register For Com Interop”注册了库,并将 ComVisible 设置为 true。
将 tlb 导入到 C++ 应用程序中......当我运行它时,我得到一个“未注册的类”......
这以前有效,但是在我将 C# 项目的目录移动到不同的位置后开始发生这种情况......是的,我在移动它后确实重新注册了库。
我已经从注册表中删除了所有引用...我什至尝试在其上执行 gacutil.exe /i...没有骰子。
有人知道怎么修这个东西吗?