开发者

Using C++\C# .Net assemblies\DLL's in win32 C++ (unmanaged) application

开发者 https://www.devze.com 2022-12-19 18:43 出处:网络
There is any way to use 开发者_JAVA百科C++\\C# .Net assemblies\\DLL\'s in win32 C++ (unmanaged) applications?Is it possible to use .Net, from any language, in C++ in a 100% pure unmanaged application?

There is any way to use 开发者_JAVA百科C++\C# .Net assemblies\DLL's in win32 C++ (unmanaged) applications?


Is it possible to use .Net, from any language, in C++ in a 100% pure unmanaged application?

No it is not. Using managed code requires the CLR to be in the process.

Is it possible to use .Net, from any language, in C++ in an unmanaged application that does not specifically start up the CLR?

Yes. It is possible to use the managed code via COM Interop. In this case the native code need not know that the CLR is even in process. It would create the COM objects as it would if they were defined in C++ and not know the difference.

0

精彩评论

暂无评论...
验证码 换一张
取 消