我是WiX的新手,在實現我認爲應該非常簡單的事情時遇到了一些麻煩。我在Visual Studio 2013中使用了WiX v3.8。總體而言,我試圖完成的是有一個地方可以更改安裝程序的版本,並將在整個WiX項目中傳播。在WiX中添加版本以進行構建後事件
在維克斯項目的項目屬性=>生成標籤=>「定義處理器變量」文本框,我有: ProjectVersion=3.6.7.0
然而,當我遇到問題是在生成後事件時失敗:
copy !(TargetPath) "C:\Development\Release Builds\MyProject\$(TargetName) $(var.ProjectVersion)$(TargetExt)"
我一直在網上淘的,但無法找到一個解決我的問題。也許我只是不知道該問什麼?
我的問題是:如何使這個後生成事件的工作?我究竟做錯了什麼?我想要做的就是在構建後事件中輕鬆更改ProjectVersion變量或其他此類變量。
太棒了!謝謝,這真的幫助我回答我的問題。但是,標記和標記之間有什麼區別?這讓我困惑。 –
Justin
stackoverflow有所有的答案;)http://stackoverflow.com/a/6128761/767926 – jmelhus
它幫助了我很多。感謝一百萬人! – Saxophonist