1:你在程序里如果使用的是相对路径,可能会很少的考虑目录的问题。比如你是相对于你的程序的目录。
2:你不必担心所依赖的类库,你只需要添加你的应用程序的文件(EXE),然后安装项目会自动的检索它所依赖的所有类库。
3:最好多多进行试验。

解决方案 »

  1.   

    只要注意程序中尽量不要使用绝对路径,并且记得添加.net framework 2.0就行了
      

  2.   

    VS2005自带的安装 
    右击安装项目(如Setup1)点 属性-系统必备 
    选择 .NET Framework 2.0 
    在下面选择: 从与我的应用程序相同的位置下载系统必备组件 
    右击安装项目(如Setup1)点 视图-启动条件  选择 .NET Framework 2.0 
    然后单击菜单 视图-属性窗口 
    将 InstallUrl的值(VS2005)改为:dotnetfx 
    将 InstallUrl的值(VS2008)改为:DotNetFX35 前提已添加输出项目 
    安装时目标机器没有安装.NET的话会自动安装,若已安装则不会再次安装 
    注意:要让它自动安装必须由Setup1.exe引导,直接Setup1.msi则不会自动安装