visual studio安装和部署安装文件夹

时间:2010-11-26 12:24:21

标签: c# vb.net visual-studio-2010

我的应用程序的'DefaultLocation'设置为'[ProgramFilesFolder] \ MyApp'。现在我希望用户选择要安装此应用程序的驱动器。我知道这是通过“安装文件夹选择”对话框完成的,但我希望用户只能选择一个驱动器,而不是整个路径。

我的问题是如何捕获用户从“安装文件夹选择”对话框中选择的驱动器,并使用该驱动器号来固定我的“DefaultLocation”变量?

示例:如果用户从安装文件夹选择对话框中选择“M:\”,我想安装到“M:\ Program Files \ MyApp”或者如果用户选择“E:\”,则安装到“ E:\ Program Files \ MyApp“.......

2 个答案:

答案 0 :(得分:1)

我从未这样做,但我认为可能......

选择您的安装项目。然后,单击"用户界面"解决方案资源管理器工具栏中的按钮。 alt text

然后你应该看到"用户界面"窗口(截图左侧)。您将看到"安装文件夹"对话。右键单击"开始"删除并添加自己的对话框。节点并选择"添加对话框"。

不存在允许您选择驱动器的对话框。您可以使用RadioButton并预定义3个最常见的驱动器号。我知道这不是很整洁,但如果你不想购买工具,它就是一个解决方法。

答案 1 :(得分:0)

您可以在Visual Studio 2010中创建具有项目类型的安装项目,其名称为Setup / Deploy Project。

或Visual Studio 2010有一个Install Shied Limited Edition项目。

因此,您可以使用它并创建更专业的设置。