是否可以根据visual stuio 2013安装项目中的用户选择更改DefaultLocation proprty? 我在用户界面中插入了一个单选按钮对话框,但我不知道如何使用所选按钮属性来更改DefaultLocation propetry。
答案 0 :(得分:0)
已经有一个usr选择来指定输出目录。用户界面序列具有InstallFolder对话框,您可以在其中指定应用程序文件夹(在文件系统视图中调用它)。这是用户浏览到不是[ProgramFilesFolder] [制造商] [ProductName]默认位置的方式。
如果您想更改默认位置并将其基于搜索,那么这应该有效,假设您有一个定义位置的注册表项:
在文件系统视图中创建一个自定义文件夹,并为其指定一个与“应用程序文件夹”设置相同的默认位置,并在其中调用一个大写的属性(例如)MYPATH。将文件放在那里,而不是应用程序文件夹
在启动条件下在搜索目标计算机中添加注册表搜索,并参考密钥和注册表位置以及属性MYPATH。
在安装时,搜索将设置注册表中值的路径并在那里安装文件。
问题是Visual Studio安装项目不提供Windows Installer的所有功能,尽管其他工具也可以。使用其他工具,您可以运行代码来设置位置,就像一个例子。