3
可以從IDE中的Visual Studio項目的屬性窗口添加預構建和後構建事件。但這些腳本存儲在哪裏?我需要將這些腳本簽入我們的tfs服務器。那麼,什麼是應該簽入的文件?Visual Studio在哪裏保存前/後構建腳本?
可以從IDE中的Visual Studio項目的屬性窗口添加預構建和後構建事件。但這些腳本存儲在哪裏?我需要將這些腳本簽入我們的tfs服務器。那麼,什麼是應該簽入的文件?Visual Studio在哪裏保存前/後構建腳本?
MsBuild不會爲前/後生成事件創建任何文件(afaik;如果是這樣,它們會隨機生成一個文件名並最終放到systsm的臨時目錄中):您在de對話框中輸入的內容在VS中直接作爲字符串傳遞給Exec command的Command
參數。此外,該字符串也只是原樣存儲在您的項目文件中,可能已被檢入。
所以如果你輸入一個簡單的命令(如echo hello
)作爲一個構建事件,你不必做任何特殊的事情。但是,如果您輸入批處理文件或exe文件的路徑,則最好將該文件放在也處於源代碼管理下的目錄中並使用相對路徑,並且必須確保該文件也已簽入。
謝謝。我最終發現,構建腳本實際上都保存在.csproj文件本身中。 – MrClan