在Visual Studio安装项目中从自定义操作设置应用程序文件夹

时间:2011-12-27 16:43:42

标签: c# windows visual-studio-2008 deployment installer

我的Visual Studio 2008安装项目必须根据配置文件自动选择安装目录。我正在使用从Installer派生的C#类进行自定义操作。我在Install()方法中阅读了配置文件。

如何从此自定义操作中更改安装程序的应用程序文件夹?

2 个答案:

答案 0 :(得分:2)

安装文件夹路径存储在TARGETDIR属性中。

安装程序类操作无法设置Windows Installer属性,因此您无法使用当前的自定义操作动态更改安装路径。

只有以下自定义操作类型可以设置安装程序属性:

  • win32 DLL收到安装句柄
  • VBScript和Java脚本
  • WiX工具集自定义操作

如果您使用其中一个,可以将TARGETDIR属性设置为您需要的任何路径。

答案 1 :(得分:0)

如果这是常规应用程序,您还可以在此处查看更改和/或添加内容 看看屏幕截图enter image description here