为我的安装项目编写自定义操作?

时间:2017-08-31 18:32:48

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

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

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

这是我用过的项目: enter image description here

提前感谢您的任何时间!我无法解决这个问题。

- UPDATE -

我点击了View>注册表并添加" HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment"使用名为path的字符串值。我输入[TARGETDIR]作为值并构建安装程序。安装后,环境变量仍未添加到我的系统中。

-Kepler

1 个答案:

答案 0 :(得分:0)

如果内存对我有好处,那么实现env.variables,更改注册表项等等是最简单的方法,你可以使用安装项目。更复杂的场景可能包括IIS部署,环境配置等。不确定屏幕截图中的VS版本是什么,但我有一个非常悲伤的做法,其中来自以前VS版本的安装项目与新版本不兼容。我会使用像AdvancedInstaller这样的东西,请看这里的功能:http://www.advancedinstaller.com/features.html