2012-02-17 25 views
0

我已經爲我的項目編寫了NSIS腳本,並且我希望在構建項目時自動創建安裝文件。我如何用Visual Studio做到這一點?有沒有辦法將參數傳遞給腳本? 我的意思是,我希望VS將Assembly版本傳遞給腳本。現在,我必須手動編輯腳本中的一行在使用Visual Studio構建時啓動NSIS

VIProductVersion 1.5.0.1 

我有時會忘記更新它。有沒有辦法讓這個過程自動化?

回答

1

您可以創建定義和/或使用/D/Xmakensis parameters

NSIS也可以用!searchparse

+0

感謝/ d和/ X參數讀取文件執行腳本的說明,他們在那裏正是我需要,但我如何使VS輸出Assembly版本,以便我可以將它傳遞給makensis.exe?我試圖從使用Powershell的項目可執行文件的文件屬性中獲取版本字符串,但也許有一種更簡單的方法 – Pincopallino 2012-02-18 08:44:10