VS安装项目-在安装过程中捕获用户定义路径的自定义操作

本文关键字:安装 路径 定义 自定义 操作 用户 项目 过程中 VS | 更新日期: 2023-09-27 18:28:16

我在VS 2015中创建了一个窗口应用程序。我正在尝试捕获用户在安装过程中输入的文件夹路径。我添加了安装程序类以提供对安装文件夹的访问权限。此外,我还添加了在安装过程中浏览应用程序路径的屏幕。现在我正在尝试添加一个文件夹路径,它将保存我的应用程序生成的文件。目前它保存在应用程序的根文件夹中,但我希望允许用户将其保存在所需的位置。我尝试过使用文本框,但找不到放置浏览按钮来定位路径并将其保存在应用程序配置文件中的方法。请帮我解决这个问题。

VS安装项目-在安装过程中捕获用户定义路径的自定义操作

您需要使用的是FolderBrowserDialog类。在表单上创建一个简单按钮并双击为单击事件添加事件处理程序。在此事件处理程序中,执行以下操作:

FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog();
if (folderBrowserDialog.ShowDialog() == DialogResult.OK)
{
    // If the user selects a path and clicks OK, display the path in the
    // text box and save it in a variable for later use
    textBox1.Text = folderBrowserDialog.SelectedPath;
    applicationFilesPath = folderBrowserDialog.SelectedPath;
}

只需用您正在使用的名称重命名对象textBox1applicationFilesPath,就完成了。