我必须在我的项目中使用一个.NET程序集。我必须在这个项目中使用C ++。我是编程的初学者,所以我的知识并没有延伸到太远。我被告知COM Interop是让DLL在我的项目中工作的另一种方法(另一种是C ++ / CLI)。问题是我有ZERO的想法如何开始,因为我之前从未做过这样的事情,而且关于此事的微软文档并没有真正帮助。
如果有人能指出我正确的方向,那将是非常有必要的。
答案 0 :(得分:2)
以下是一些可以帮助您入门的好资源:
话虽这么说,您还需要确保您的.NET项目设置为通过COM公开类。确保在项目设置中启用Register For COM Interop
,并使用[ComVisible(true)]
标记相应的类型(除非您创建整个程序集ComVisible
,在这种情况下,您将标记您不想要的类型公开[ComVisible(false)]
)