每次構建解決方案時,我都必須製作源代碼的壓縮zip文件。 我試着做this,因此該項目的屬性頁面上我對「生成後事件」文本框驗證碼:構建後壓縮源代碼
if $(ConfigurationName)==Release
xcopy /df $(ProjectDir)$(TargetName)*.cs $(ProjectDir)$(TargetName)Source.zip
if $(ConfigurationName)==Release
xcopy /df $(TargetDir)$(TargetName)$(TargetExt) $(ProjectDir)$(TargetName)Runtime.zip
,但它不工作。
它說,
Error 1 The command "if ==Release xcopy /df *.csSource.zip
if ==Release xcopy /df Runtime.zip
" exited with code 255. c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets 3717 9 BuildEventHooks
我怎樣才能使它發揮作用?我正在使用Visual Studio 2010和.NET 4(MSBuild 4)
我看它不承認它。但爲什麼?在宏窗口上我有ConfigurationName宏。 另外,如果xcopy不這樣做,我該如何壓縮源代碼? 這是什麼內置命令? – Zsolt
你是否真的想讓每個構建花費更多時間?你想達到什麼目的? –
我必須在構建服務器上的每個構建版本的源代碼中創建一個zip文件。這是必需的,因爲源代碼包含我們想要提供給其他開發人員開發他們自己的插件的插件。 – Zsolt