0
我需要在Transforms.xml WiX文件的屬性中使用內置變量[ComputerName]。WiX:將[ComputerName]用於Transforms.xml中的屬性
我在做什麼:<Property Id="MYCOMPUTERNAME" VALUE="[ComputerName]" />
顯示的內容爲: 「[計算機]」
這不是我想要的。
我想讓屬性「MYCOMPUTERNAME」可用的真實計算機名稱。
有沒有人試過這個成功和如何?謝謝。
我很欣賞鏈接,但它沒有奏效。我嘗試將值設置爲「$(env.ComputerName)」和「%COMPUTERNAME」。無論哪種情況,我都會在變量中獲得一個字面值($(env.ComputerName)或%COMPUTERNAME)。 – werp
[This](http://stackoverflow.com/questions/3459998/get-an-environment-variable-into-a-wix-property)是你想要的。您需要使用 元素。 [Here's](http://wix.sourceforge.net/manual-wix3/wix_xsd_setproperty.htm)文檔參考。 –
謝謝,但在Transforms.xml文件中使用' '時,出現**「MsiTransform - FAILED」**錯誤。我在標籤內使用了'Sequence =「execute」'和'Before =「InstallInitialization」''。當我刪除' '標籤時,它編譯得很好。 –
werp