将 CLR DLL 包装在本机 DLL 中



我是C++,Visual Studio等的新手,这意味着我的技术语言缺乏,所以请耐心等待。我需要做的是:获取包含C++类的CLR DLL,并将其包装在本机DLL中。我有本机 DLL 的标头,它指定了库必须向某个应用程序公开的 4 个函数。我只有CLR DLL,不包括任何源代码。有人可以告诉我哪种是实现这一目标的最直接和最简单的方法吗?目前我正在使用Visual Studio 2015 Express,但我可以移动到任何免费的版本。你能提供一些具体步骤来说明我如何做到这一点吗?

解决方案:

http://www.codeproject.com/Articles/10020/Using-managed-code-in-an-unmanaged-application

通过使用工厂和派生类包装在非托管接口中。

最新更新