我正在为3DsMax开发一个插件。因此,它是非CLR C ++。我的问题是,是否有可能在此插件中使用.NET程序集?
感谢您的回答。
祝好,Nem。
我正在为3DsMax开发一个插件。因此,它是非CLR C ++。我的问题是,是否有可能在此插件中使用.NET程序集?
感谢您的回答。
祝好,Nem。
是的,但您需要在应用程序中托管CLR。
这就是IIS托管ASP.NET网站以及SQLServer允许CLR函数等的方式。
请查看此处的CLR托管API:http://msdn.microsoft.com/en-us/magazine/cc163567.aspx
您可以通过COM-interop实现。
您可以将.NET程序集标识为公开COM接口,然后可以由任何能够使用COM服务的本机进程访问该接口。
如果您想使用 .Net 程序集,那么您需要 CLR 来运行它。在本地进程中,有多种方法可以实现这一点,包括: