我想要的是, C++ 源码和 ASP.NET 源码一起编译链接成一个单一的 Assembly !!有可能吗???============ 以下是引用 ==========http://www.cnblogs.com/ly4cn/archive/2006/04/12/373494.html
本文提供了一个方法,让C++ 源码和C# 源码一起编译链接成一个单一的Assembly 。现在,如何将这些源码编译成一个exe 文件呢?
用集成环境是很难的,最方便的,还是创建一个makefile 或MSBuild 来完成。
由于这个例子很简单,我用命令行来创建这个exe 文件:cl c.cpp wrapper.cpp /c /clr
生成 c.obj 和 wrapper.objcsc /addmodule:wrapper.obj /target:module /out:cs.netmodule cs.cs
生成 cs.netmodulelink c.obj wrapper.obj cs.netmodule /LTCG /Subsystem:Console /entry:test.Program.Main /out:o.exe
生成 o.exe运行 o.exe 显示结果:121
本文提供了一个方法,让C++ 源码和C# 源码一起编译链接成一个单一的Assembly 。现在,如何将这些源码编译成一个exe 文件呢?
用集成环境是很难的,最方便的,还是创建一个makefile 或MSBuild 来完成。
由于这个例子很简单,我用命令行来创建这个exe 文件:cl c.cpp wrapper.cpp /c /clr
生成 c.obj 和 wrapper.objcsc /addmodule:wrapper.obj /target:module /out:cs.netmodule cs.cs
生成 cs.netmodulelink c.obj wrapper.obj cs.netmodule /LTCG /Subsystem:Console /entry:test.Program.Main /out:o.exe
生成 o.exe运行 o.exe 显示结果:121
那种方式只是类库项目