【发布时间】:2011-12-29 23:16:38
【问题描述】:
在使用/p:OutDir 时,是否有办法让 MSBuild 跳过丢失的文件?
我正在与 TeamCity 合作,不断构建一个大型网络项目。我编写了一个程序来处理我们的持续部署,但我遇到了 MSbuild 的问题。我正在使用属性开关 OutDir 来输出我需要的网络文件。
这是我的 msbuild 命令:
msbuild project.sln /property:Configuration=Release /property:OutDir=R:\BuildOutput\
由于缺少文件,MSBuild 失败并显示 OutDir。示例:
error MSB3021: Unable to copy file "Api\Js\excanvas.min.js" to "R:\BuildOutput\_PublishedWebsites\Web\Api\Js\excanvas.min.js". Could not find file 'Api\Js\excanvas.min.js'.
这是一个非常大且旧的项目,有很多丢失的文件。有没有办法让 MSBuild 跳过这些文件和/或忽略这些错误。
谢谢,我们将不胜感激。
添加丢失的文件是一种快速修复,但我不想每次遇到此问题时都添加所有丢失的文件。
【问题讨论】:
标签: deployment msbuild teamcity continuous-deployment