在vs.net2003制作安装程序包的过程中,如何得到安装文件夹的路径?如何修改默认的安装文件夹?
http://community.csdn.net/Expert/topic/3963/3963763.xml?temp=.9168054

解决方案 »

  1.   

    将AllowDirectoryBrowsing设置为true
      

  2.   

    http://dev.csdn.net/develop/article/25/25373.shtm
      

  3.   

    建立一个安装类:
    通过下面语句取得路径:
    1、Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)
    2、在自定义操作时,传入参数:/installdir=[TARGETDIR] ,在安装类里面通过下句取得路径Context.Parameters["installdir"]
      

  4.   

    to :yuehuaqishi(月华骑士)
        我也是用你说的第2种方法做的,可是在安装的时候一直报错,错误如下:
           在初始化安装时发生异常:
            System.IO.FileNotFundException:找不到文件或程序集名称“”,或找不到它的一个依赖项。。
          我把CustomActionData的/installdir=[TARGETDIR]去掉就正常。
          奇怪的是我把[TARGETDIR]改成其它任何没定义的,如[aa],[bb]都不会报错,就[TARGETDIR]报错
          是不是还要在哪设置一下?请指教,,谢谢!to : singlepine(小山) 
          你说的这个属性是干什么用的?在哪设置?
      

  5.   

    AllowDirectoryBrowsing属性在你打包那个项目里