加载一个C++;编程到C#AppDomain中 正如标题所说的,我想用C++语言将C++程序加载到C语言的AppDealm中。p>

加载一个C++;编程到C#AppDomain中 正如标题所说的,我想用C++语言将C++程序加载到C语言的AppDealm中。p>,c#,c++,.net,appdomain,C#,C++,.net,Appdomain,我不能使用 AppDealEngule.ExcUnEdgulyMy]()/Cube >因为它必须是C或其他非C++语言才能使用。 是否有可能加载一个C++程序? < p>据我所知代码> AppDeals是进程内的一个逻辑区域,其中可以加载一个或多个程序集。尽管如此,我认为这甚至不可行 但是,您有能力从.NET程序集调用本机C++ DLL。是一个有用的链接,在其中您将有一些选项,以便从.NET程序集调用本机C++ DLL。 旁注 我无法使用AppDomain.ExecuteAssembly(),因

我不能使用<代码> AppDealEngule.ExcUnEdgulyMy]()/Cube >因为它必须是C或其他非C++语言才能使用。

是否有可能加载一个C++程序?

< p>据我所知<>代码> AppDeals<代码>是进程内的一个逻辑区域,其中可以加载一个或多个程序集。尽管如此,我认为这甚至不可行

但是,您有能力从.NET程序集调用本机C++ DLL。是一个有用的链接,在其中您将有一些选项,以便从.NET程序集调用本机C++ DLL。 旁注

我无法使用AppDomain.ExecuteAssembly(),因为它必须是C# 程序来使用这个


事实并非如此。如果您用任何.NET语言编写程序,则代码的编译版本将是一个程序集,其中将包含相同的代码和数据文件。因此,
AppDomain.ExecuteAssembly()
可以执行任何.net程序集,而无需C编译器创建此程序集

@2767MR对不起,我没有你的评论。我已经更新了我的帖子,你可以参考旧的。如果有什么不清楚的地方,请告诉我。谢谢