none
请教:2个项目怎样才能编译成1个exe文件 RRS feed

答案

  • 测试了一个比较麻烦的方法:做成一个可嵌入的DLL,然后主程序引用DLL的时候设置成嵌入.成功!(这个DLL要有至少一个接口,而且不能有静态方法)

    • 已标记为答案 Cookie Luo 2011年4月4日 2:09
    2011年4月1日 7:49

全部回复

  • 据我目前所知,似乎没有什么办法,如果要编译成1个exe,那么把你的2个项目中的代码,放在一个项目里,用分目录、分命名空间的形式分开吧。

    理解的越多,需要记忆的就越少
    2011年3月26日 12:06
    版主
  • 可行的办法是一个以DLL形式存在.
    2011年3月26日 14:12
  • dear
    你要的是这样的功能吗?
    http://social.msdn.microsoft.com/Forums/zh-CN/visualcshartzhchs/thread/6fb228b0-d9ed-413b-9adb-84568af7f483
    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/
    2011年3月26日 18:37
  • 测试了一个比较麻烦的方法:做成一个可嵌入的DLL,然后主程序引用DLL的时候设置成嵌入.成功!(这个DLL要有至少一个接口,而且不能有静态方法)

    • 已标记为答案 Cookie Luo 2011年4月4日 2:09
    2011年4月1日 7:49
  • 也可以试一下 ILMerge。这个应该比较好用,把多个 WinPE 文件弄成一个 PE,ILMerge 仅支持托管 PE,即 .NET 编译出来的可执行文件 (exe, dll)。


    Mark Zhou
    2011年4月1日 9:25
  • 启用项目


    胡超
    2011年4月10日 18:42