1
有沒有辦法確保來自MSBuild的所有環境變量都傳播到我從自定義生成步驟調用的批處理腳本?在批處理文件中使用像%CONFIGURATION%和%TARGETPATH%這樣的變量真的很不錯...傳遞自定義生成步驟變量在Visual Studio中的批處理腳本
有沒有辦法確保來自MSBuild的所有環境變量都傳播到我從自定義生成步驟調用的批處理腳本?在批處理文件中使用像%CONFIGURATION%和%TARGETPATH%這樣的變量真的很不錯...傳遞自定義生成步驟變量在Visual Studio中的批處理腳本
不是OOTB - 您會看到很多情況,其中鏈接構建步驟有選擇地將批次的白名單列入白名單。 50個參數。
問題是,'屬性'離子MSBuild包含變量,輸入環境變量等等,這將很快溢出操作系統的限制(和最大的敏感)的環境大小。
您可以將一堆SET
與WriteLinesToFile一起敲擊和/或調用一個批處理文件,它具有這樣的SET
語句。
如果您使用的是4.0,另一種方法是使用PowerShell任務以內聯方式創建cusotm腳本並執行它。