我有一個與.NET開發人員,ActionScript開發人員和前端HTML/JS開發人員(我是.NET開發人員之一)的複雜網站。該網站在技術上是一個.NET Web應用程序,但AS和UI開發人員從未實際啓動Visual Studio或MsBuild。構建.NET項目時合併外部文件
我們當前的發佈腳本使用「/ t:ResolveReferences; _CopyWebApplication」在Web應用程序項目上調用msbuild.exe,然後將輸出複製到遠程服務器。由於此方法僅複製.net Web項目中包含的文件,因此我經常會遇到來自AS開發人員或UI開發人員的文件未部署的情況,因爲他們從未將文件添加到.NET項目中。
顯而易見的解決方案是告訴其他開發者,他們必須添加.net項目中的文件,但這似乎是笨手笨腳的,容易出錯。
在預生成或構建過程中,是否有一種將排除文件添加到.net項目的好方法?通常,所有發往Web服務器的文件都已經位於/ web目錄下,該目錄還包含.net Web項目。現在我只想自動(通過msbuild或其他腳本)包含該目錄中其餘文件。
我認爲,但它不只是推遲手動任務從Visual Studio IDE到構建腳本?這聽起來像我仍然需要手動將每個新文件添加到xcopy命令。 – Jeff 2011-01-07 18:00:30