0
有一個WPF設置應用程序。我有TextBox綁定到我的ViewModel中的屬性ProductCode
。更改託管引導程序(wpf)中的屬性(msi)?
如何使包在.msi項目中設置爲「DEF
」屬性?
我的代碼:
WPF:
private void InstallExecute()
{
InstallEnabled = false;
Bootstrapper.Engine.StringVariables["ABC"] = "zyx";
MainWindowViewModel.PlanAction(LaunchAction.Install);
}
引導程序:
<Variable Name="ABC" bal:Overridable="yes" />
<MsiProperty Name="DEF" Value="[ABC]"/>
.MSI:
<Property Id="DEF" />
項目與行動:
var test = session["DEF"].ToString(); //always gives empty string