8

我想在 Visual Studio 2005 部署项目中将路径附加到 PATH 环境变量。如何做到这一点?

4

3 回答 3

4

使用安装项目中的注册表编辑器视图并在适当的位置创建路径键,即。HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment 并创建一个名为“Path”的字符串值并将其输入为您的值:“[%Path];[TARGETDIR]”

[%Path] 是现有 Path 值中原始字符串的占位符。

于 2009-04-30T15:55:14.990 回答
4

上述使用注册表编辑器视图并创建名为 PATH 且值为“[%Path];[TARGETDIR]”的键的方法存在问题。虽然该方法在安装程序时工作正常,但卸载期间的默认行为是删除整个 PATH 变量,而不仅仅是添加的 [TARGETDIR]。我还没有找到禁用此行为的方法,尽管似乎某些条件行为可能是可能的。

于 2009-10-20T21:45:34.027 回答
2

您需要在 MSI 文件的环境表中添加一行来执行此操作。您可以在此处找到有关该表的信息, http: //msdn.microsoft.com/en-us/library/aa368369 (VS.85).aspx 。您可以使用 Orca 来执行此操作或使用一些 VB 脚本自动执行该过程。平台 SDK 包含 VB 脚本文件 WiRunSQL.vbs,您可以使用它来自动执行程序的构建操作。

于 2008-10-21T21:13:13.213 回答