【发布时间】:2011-08-17 23:30:47
【问题描述】:
有没有办法在 ASP.NET MVC 项目的 .csproj 文件本身中设置 MSDeploy 参数?特别是“skip”参数,它应该跳过“Temp”文件夹。
-skip:objectName=dirPath,absolutePath="\\temp"
.. 或者如何将此参数传递到 MSBuild.exe 参数列表中?
【问题讨论】:
-
您的目标是如何定义的?您明确运行 msbuild.exe 吗?
-
MSBuild.exe 由 TFS 构建服务器执行,参数类似于:
/p:DeployOnBuild=true;DeployTarget=MsDeployPublish;MSDeployPublishMethod=WMSVC;MsDeployServiceUrl=... -
你能像 msbuild.exe /p:absolutePath="\\temp" 那样显式添加一个参数吗?
-
我不这么认为,因为 absolutePath 是 -skip 参数的值,应该传递给 msdeploy.exe
-
当我尝试这个时,我得到“无法识别的跳过指令'skipaction'”。在构建中。我错过了什么?
标签: c# asp.net asp.net-mvc-3 deployment msdeploy