【问题标题】:Coding A Custom Action For My Setup Project?为我的安装项目编写自定义操作?
【发布时间】:2017-08-31 18:32:48
【问题描述】:

这是我第一次准备好发布的软件。我目前正在做一个安装项目来创建安装程序,我需要编写一个自定义操作来向他的 PATH 环境变量添加一个条目。

我的问题是:自定义操作是独立于设置项目的项目,还是可以在设置项目中添加和编写?另外,我会用什么库来写这个?

这是我使用的项目:

提前感谢您的宝贵时间!我这辈子都想不通。

--更新--

我点击查看 > 注册表并添加了“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment”和一个名为路径的字符串值。我输入 [TARGETDIR] 作为值并构建安装程序。安装后,环境变量仍然没有添加到我的系统中。

-开普勒

【问题讨论】:

    标签: c# visual-studio setup-project setup-deployment


    【解决方案1】:

    如果我没记错的话,实现 env.variables、更改注册表项等是您可以使用 setup 项目完成的最简单的事情。更复杂的场景可能包括 IIS 部署、环境配置等。不确定屏幕截图中的 VS 版本是什么,但我有一个非常可悲的做法,即以前 VS 版本的设置项目与新版本不兼容。我会使用 AdvancedInstaller 之类的东西,请在此处查看功能:http://www.advancedinstaller.com/features.html

    【讨论】:

    • 它的 Visual Studio 2017。如何添加环境。通过设置项目变量?我认为必须通过自定义操作来完成。
    • 不过,你可以这样做。请在此处阅读答案:stackoverflow.com/questions/8560234/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-06
    • 2012-01-26
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多