【发布时间】:2012-04-06 13:11:35
【问题描述】:
我正在创建一个 wix 安装程序。在某些 wxs 文件中,我定义了一些属性,并且还在 C# 自定义操作中创建了一些会话属性。
现在我的要求是列出所有会话属性。 因此,为此我查询了 Property table 并获得了在 .wxs 文件中定义的所有属性。
为此,我使用了以下自定义操作:
Microsoft.Deployment.WindowsInstaller.View listBoxView = session.Database.OpenView(string.Format("select * from Property"));
listBoxView.Execute();
while (true)
{
using (Record r = listBoxView.Fetch())
{
if (r == null)
{
break;
}
else
{
Console.WriteLine(r[1].ToString(), r[2].ToString());
}
}
}
}
}
但它没有列出我使用 c# 自定义操作创建的任何会话属性。
谁能帮我列出我使用 c# 自定义操作创建的属性或这些属性的存储位置?
非常感谢
【问题讨论】:
标签: wix custom-action wix3.5 wix3.6