请告诉我,在此行中括号写什么WIX CustomAction C#
var UtilityKey = Registry.LocalMachine.OpenSubKey(...);
这是CustomAction的代码:
public static ActionResult ConfigUpgrade(Session session)
{
var UtilityKey = Registry.LocalMachine.OpenSubKey(...);
if (UtilityKey != null)
{
var value = UtilityKey.GetValue("DisplayVersion");
session.Log("Utility installation found! Version: {0}", value);
session["UTILITYINSTALLATIONEXISTS"] = "1";
}
else
{
session.Log("Utility installation not found!");
session["UTILITYINSTALLATIONEXISTS"] = "0";
}
return ActionResult.Success;
}
谢谢
真的没有人能回答这个简单的问题吗? – 2014-09-04 12:51:06
你应该传递你正在寻找的子键的名字,但是我不知道除了你以外别人能知道那个子键是什么。什么是您期望找到'DisplayVersion'值的子项?我认为这可能是您的应用程序的GUID,如果这与您尝试执行的操作有关:http://msdn.microsoft.com/en-us/library/aa372105%28v=vs.85%29。ASPX。 – 2014-09-04 13:03:24
我总是得到一个错误:错误命令“...”用代码1退出。\t你能帮我吗? – 2014-09-04 13:13:52