以下是用于发布到发布目录的批处理文件
@echo off
start
/b
C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe
/target:publish
/p:SolutionDir="C:\cc\ttr\code\Com.IT.sln"
/p:PublishDir="C:\cc\ttr\code\deploy\"
/p:Configuration=Debug
(包装更易于阅读)
它没有发布它。知道为什么吗?
答案 0 :(得分:2)
当start
获得多个参数时,第一个参数是新窗口的标题。尝试
start /B "" start /b C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe ^
/target:publish ^
/p:SolutionDir="C:\cc\ttr\code\Com.IT.sln" ^
/p:PublishDir="C:\cc\ttr\code\deploy\" ^
/p:Configuration=Debug
(为了便于阅读,应该使用行尾的^
,但如果不是只将其全部放入一行中)