应用的dll(.net程序集)
有没有可能编译为嵌入的资源(only 1 exe output)?怎么弄?

解决方案 »

  1.   

    把DLL文件当作嵌入式资源放进去不就行了,不过你的代码可就。因为动态加载程序集的话所有的东西都必须反射调用。这样的话,不如做一个宿主,免得你要把程序全部改成反射的。具体思路这样:把你的程序写成DLL文件。写一个宿主程序,把你要包含的DLL文件和上面那个DLL文件作为嵌入式资源编译进来。宿主程序在运行的时候,动态加载这两个DLL文件,然后再调用你程序的入口方法。
      

  2.   

    楼上的烦呀,把dll文件直接写到exe文件的尾部还好。
      

  3.   

    写尾部还要算offset吧在研究ilmerge,先谢谢Sunmast