VS2010 新建项目->其他项目类型->安装和部署->Visual Studio Installer->安装项目

解决方案 »

  1.   

    我只有引用了2个DLL。但是部署生成之后DLL已经在debug目录下了。
      

  2.   

    debug那是在VS里生成时才用的目录
    部署安装之后,一般情况是exe和dll在同一目录下,程序启动后会按照顺序在这些目录下查找它依赖的dll
    除了文件,你还要考虑配置文件,一些静态成员的初始化错误也会导致程序直接退出
      

  3.   


    我发现了,我程序加载的时候去读取了些文件,部署的时候没有建立资源文件
    资源文件里的键值怎么填写
    比方说我程序里有句代码:Image.FromFile(Application.StartupPath + @"\Images\close.png");
    那资源文件怎么配置
      

  4.   

    你用Advanced Installer 嘛 好用多了
    顺便求大大帮我看看http://bbs.csdn.net/topics/390870753
      

  5.   

    楼主可以尝试别的打包软件,inno setup之类的。