“打包成唯一的一个可执行exe,也就类似于绿色软件”那个叫做压缩、释放。你没有用过压缩软件么?看看说明书,学学用哪一个参数来制定startup。

解决方案 »

  1.   

    你说的是静态链接
    C#好像不怎么支持这个用C#的exe内置资源文件也许可以解决这个问题,不过会比较麻烦
      

  2.   

    吧你引用的Dll都放到DeBug下面
      

  3.   

    你的需求没有写明白。
    =======================================================
    .NET快速开发整合框架(RDIFramework.NET),基于.NET的快速开发、整合框架,给用户和开发者最佳的.Net框架部署方案。
    平台博客:[CNBLOGS]http://www.cnblogs.com/huyong 
         [CSDN]http://blog.csdn.net/chinahuyong
    交流QQ:406590790 (请注明:CSDN)
    平台微博:http://t.qq.com/yonghu86
    邮件交流:[email protected]
      

  4.   

    ILMerge可以合并exe和dll,至于config看有没有必要了,如果没必要就不要config
      

  5.   

    绿色软件一般打成一个zip包吧,里面也好多东西的,你也可以打成一个压缩包;如果要安装,那就用 setup project了
      

  6.   

    http://wenku.baidu.com/view/db9eb26727d3240c8447efeb.html
      

  7.   

    你把所有dll和exe的源代码放在exe同一个项目下就可以了生成一个exe了,配置文件信息你也可以在exe里写死,这样就不需要配置文件了
      

  8.   

    将这些DLL等文件,添加到解决方案中作为内嵌的资源不知是否可行
      

  9.   

    软件我还真有,希望楼主给我分数,哈哈,名字叫InStallAware,自己琢磨一下吧,这个软件博大精深
      

  10.   

    可以把dll放到项目资源里面,右键-属性-更改为嵌入资源,然后再动态调用,反射等等
      

  11.   

    用ilmerge 可完美实现楼主想要的功能
      

  12.   

    哎 这个东西 还需要单独做?  直接在bin目录下 有个EXE文件 直接拿出来单独用 就行了.