我正在做一個C#項目。在我的解決方案中,我有一個installsheld項目,當我直接從visual studio編譯時工作得很好,我有一個生成的安裝程序,可以安裝。使用MSBuild構建解決方案包括InstallShield ProjecT
我想各種各樣的理由能夠使用MSBuild命令行解決方案進行編譯。儘管出現任何錯誤,但一切正常,但我的設置並不正確。
下面,當我編譯從Visual Studio中的InstallShield項目日誌:
Log InstallShield compile from visual studio
隨着MSBuild的:
Log InstallShield compile from command line using MSBuild
我們注意到步大廈文件表中,從visual studio中我們有組件'RegieCiel.Primary_output'的依賴關係,所以我們很好。由於MSbuild,沒有什麼是添加....
所以會發生的是,在安裝安裝過程中,它缺乏依賴關係。
我首先想到了構建順序,但它會在兩種情況下都起作用?
您認爲如何?
感謝您在這裏分享您的解決方案,您可以將其標記爲答案,這樣可以幫助其他社區成員獲得相同的問題。 –