.net - native Visual Studio C++ 不支持 .NET 是否有原因?

标签 .net visual-c++

这可能看起来像一个愚蠢的问题,但我最近意识到 .NET 实现是在 C++/C 中完成的,所以我想知道我们不能在 native C++ 中使用 .NET 库是否有任何技术原因。

最佳答案

.NET CLR 是在 native 代码中实现的,但使用 .NET 库涉及启动一个 CLR,在其中执行代码 - 并通过调用 CLR 与该库进行互操作。

您可以使用来自 native C++ 的 .NET 库,但它涉及通过 CLR 编码所有调用,就像使用来自 .NET 代码的 native 库一样。

关于.net - native Visual Studio C++ 不支持 .NET 是否有原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11096670/

相关文章:

c++ - std::unordered_map 不释放内存

c# - 有没有办法在 winforms 中为标签页的标签着色?

.net - 同步运行 GC.Collect

visual-studio-2010 - VS 2010 C++ 智能感知

c++ - 调整窗口大小无法正常工作 MFC

c++ - CLSID_WICPngDecoder 上的 REGDB_E_CLASSNOTREG

c++ - 当用户输入 "m"时,为什么我的代码不能直接进入 if 主体

c# - 协变和逆变的简单例子

.net - 表达式中未定义的函数 'Nz'

.net - 同一台机器上的多个应用程序使用的连接字符串存储在哪里?