2016-03-15 68 views
0

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

<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> 

这当我在浏览器对话框中,单击OK 抛出了一个错误。以下是错误。

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

如何选择一个文件夹,并将此路径myProperty的

回答

1

你可以做到这一点与自定义操作,如果你想:

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

     } 
+0

因此,这意味着我们不能用现有的属性做这个任务? –

+0

没有别的事要做:)谢谢 –

+0

还有一个问题。此文件夹浏览器对话框没有实际文件夹浏览器对话框的实际行为。该对话框并不总是在安装程序的顶部。如何克服这个问题? –

相关问题