2014-11-03 128 views
0

我有一個ms build命令,它想要作爲批處理文件執行,以便我可以進一步自動化它。 那麼,任何人都可以告訴我如何創建一個批處理文件(* .bat),只需點擊一下按鈕就可以執行命令:如何爲簡單的msbuild命令創建批處理文件

命令:

set msBuildDir=%WINDIR%\Microsoft.NET\Framework\v4.0.30319 
call %msBuildDir%\msbuild.exe "D:\tmc600\WIX_Related_files\RIO600_ConnPack_Ver.1.5_WIX\tmc_SetupProject.wixproj" /p:Platform="x86" /p:configuration="Release" 

回答

0

嘗試書面運行你的命令集和替換「呼籲」和「開始」,在呼叫命令。

@echo off 
    Your set command 
    start "" "%msBuildDir%\msbuild.exe" "D:\tmc600\WIX_Related_files\RIO600_ConnPack_Ver.1.5_WIX\tmc_SetupProject.wixproj" /p:Platform="x86" /p:configuration="Release" 
    pause 

另存爲name.bat。您可能需要處理「開始」中的參數。這裏有一個很好的解釋:http://ss64.com/nt/start.html

+0

謝謝。但我得到錯誤,因爲沒有找到「msbuild.exe」命令 – ajaya 2014-11-03 08:18:26

+0

把引號放在開始位置,如我編輯的答案所示,應該讓你通過命令找不到。對於我,沒有D驅動器,我得到: 「系統不能找到文件D:\ tmc600 \ WIX_Related_files \ RIO600_ConnPack_Ver.1.5_WIX \ tmc_SetupProject.wixproj。「 – sjoy 2014-11-03 09:49:08