如何在WIX中提取文件夹路径?

时间:2016-03-15 06:20:36

标签: c# wix windows-installer wix3.10

我想使用第二个文件夹浏览器对话框提取安装目录以外的文件夹路径。

 <Control Id="edtDataStoreLocation" Type="PathEdit" X="45" Y="174" Height="18" Width="220"Property="MyProperty"/>

  <Control Id="btnStoreLocation" Type="PushButton" X="270" Y="175" Width="56" Height="17" Text="Browse" >
     <Publish Property="SelectFolderDialog_Property" Value="MyProperty" Order="1">1</Publish>
     <Publish Event="SpawnDialog" Value="SelectFolderDialog" Order="2">1</Publish>
  </Control>

当我在浏览器对话框中单击确定时,会引发错误。以下是错误。

  

安装程序在安装此安装程序时遇到意外错误   包。这可能表明此包装存在问题。错误代码   是2727。

如何选择文件夹并将此路径提取到 MyProperty

1 个答案:

答案 0 :(得分:1)

如果您愿意,可以使用自定义操作执行此操作:

    var dialog = new OpenFileDialog
        {
            Filter = @"PFX Files|*.ipa",
            Title = @"Add IPA file"
        };
        if (dialog.ShowDialog() == DialogResult.OK)
        {
            doSometh with the result;

        }
相关问题