我用VS2005打包完成后,想在自定义执行一个文件移动的功能。现在遇到的问题是无法获取setup文件的路径和安装对话框中的目标路径。
请各位大虾帮忙解决一下,这个问题很急,谢谢各位了!

解决方案 »

  1.   

    用vs2005打包?没做过。在 Install 中这样调用试试string strDir = stateSaver["TARGETDIR"] as string;实在不行,就设置自定义操作的CustomActionData中加上 /appdir="[TARGETDIR]\",然后在 Install 方法中这样调用:
    this.Context.Parameters["appdir"]
      

  2.   

    谢谢raozhiven(朗屹),现在安装目标文件夹已经可以获得了,可我还是没有办法获得setup文件所在的文件夹,能再帮帮我吗?
    请各位大虾再帮帮小妹吧,谢谢了!
      

  3.   

    //程序系统绝对路径
            string uil = System.Windows.Forms.Application.StartupPath;
    我不知道这个能否帮的上你