方案1時: 我從運行Windows服務的代碼和它失敗的Windows事件日誌:。 msi文件失敗,「產品:XXX配置失敗」之稱
「產品:XXX - 配置失敗」
方案2: 我運行這個作爲一個普通的EXE和它的作品。
代碼我想:
var installerFilePath = <Path of msi>;
System.Diagnostics.Process installerProcess;
installerProcess = System.Diagnostics.Process.Start(installerFilePath, " /q");
while (installerProcess.HasExited == false)
{
System.Threading.Thread.Sleep(250);
}
我嘗試安裝Windows MSIInstaller額外的記錄,但它並沒有記錄任何。
請指教。
KG
是什麼讓你認爲你可以從會話0安裝這個軟件包? –
建議在 http://stackoverflow.com/questions/2991286/visual-studio-packaging-another-version-of-this-product-is-already-installed固定它 – user1621026
該主題不討論安裝包在會話0中。即使可以在會話0中安裝包,也可能無法安裝該包。你的服務以什麼用戶身份運行? –