VS安装项目 - 自定义操作以在安装期间捕获用户定义的路径

时间:2015-12-29 03:40:39

标签: c# asp.net winforms visual-studio

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

1 个答案:

答案 0 :(得分:0)

您需要使用FolderBrowserDialog课程。在窗体上创建一个简单的按钮,然后双击它 为click事件添加事件处理程序。在此事件处理程序中,执行以下操作:

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即可。