請告訴我,在此行中括號寫什麼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