我想在Visual Studio 2005部署项目中追加PATH环境变量的路径。如何做到这一点?
答案 0 :(得分:4)
使用安装项目中的注册表编辑器视图,并在适当的位置创建路径键 即。 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Session Manager \ Environment 并创建一个名为“Path”的字符串值 并输入此值作为您的值: “[%路径]; [TARGETDIR]”
[%Path]是现有Path值中原始字符串的占位符。
答案 1 :(得分:4)
上述使用注册表编辑器视图并创建名为PATH的键的方法存在问题,其值为“[%Path]; [TARGETDIR]”。虽然该方法在安装程序时工作正常,但卸载期间的默认行为是删除整个PATH变量,而不仅仅是添加的[TARGETDIR]。我还没有找到一种方法来禁用这种行为,虽然看起来似乎有些条件行为可能。
答案 2 :(得分:2)
您需要在MSI文件的Environment Table中添加一行才能执行此操作。您可以在此处找到有关该表的信息,http://msdn.microsoft.com/en-us/library/aa368369(VS.85).aspx。您可以使用Orca执行此操作或使用某些VB脚本自动执行该过程。平台SDK包含VB脚本文件,WiRunSQL.vbs,您可以使用它来自动化程序的构建操作。