其实在安装的时个,属性窗口中有个target这样的参数的。
在自定义安装里写上/dir=[TARGET]就可以得到了。
就是实际安装目录

解决方案 »

  1.   

    在安装程序里打开
    web应用程序文件夹     右键属性      看到有这样的个属性  property =targetdir打开自定义操作窗口。
    在里面加入一个安装类库的主输出(用来自定义定装。在此类里面对目录进行操作)
    选中主输出XXXXXXXXXX      右键属性
    选中customactiondata     设值 /dir=[TARGETDIR]这样的话。在自定义操作里可得到dir的值
    string mydir=Context.Parameters["dir"].toString()
    ok
      

  2.   

    使用/dir=[TARGETDIR]后,
    当安装目录含有空格字符的时候(比如“Program Files”)安装程序本身会弹出异常!
    Why??!
    怎么解决?