我有一項工作可以自動安裝/卸載msi軟件包。 我構建了這些包,需要手動將它們部署到應用程序服務器上。 作爲自動執行這些操作的一部分,我試圖將包從構建服務器部署到應用程序服務器。如何使.msi產品代碼(GUID)穩定
讓我用簡單的語言來解釋我的問題: 假設我在Application Server上部署了一個包(app-12.1)。 我構建了一個新軟件包(app-12.2),我需要卸載app-12.1,並且需要從構建服務器的應用程序服務器上遠程安裝app-12.2。
爲了做到上述任務,我試圖提取APP-12.2包的產品代碼(GUID),與我試圖卸載APP-12.1
問題: 應用的產品代碼-12.1和app-12.2是不同的。只要我構建新的包,產品代碼默認情況下會更改。由於卸載過程在應用程序服務器上失敗。
在構建應用程序-12.2包時,如何確保產品代碼(GUID)穩定。 ,以便我可以使用該產品代碼卸載應用程序-12.1
請爲我提供提示,以便我可以保留所有版本的產品代碼(GUID)相同。
感謝 克蘭
如果它們是相同的產品,並不能住並排側,則該產品的代碼不應12.1和12.2之間被改變。代碼在產品可以並排居住時發生變化 – dvallejo