TFS生成失败,文件的"无法复制文件"甚至没有在项目中

Chr*_*Fin 6 msbuild tfs tfsbuild

我有TFS Build设置,直到昨天工作正常.从那时起,我从一个项目中得到以下错误:

C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182):无法复制文件"Content\themes\base\images\ui-bg_flat_0_aaaaaa_40x100.png"因为没找到.

C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182):无法复制文件"Content\themes\base\images\ui-bg_flat_75_ffffff_40x100.png"因为没找到.C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182):无法复制文件"Content\themes\base\images\ui-bg_glass_55_fbf9ee_1x400.png"因为没找到.

C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182):无法复制文件"Content\themes\base\images\ui-bg_glass_65_ffffff_1x400.png"因为没找到.C:\ Program Files

......还有大约10个......

错误提到的文件无处可寻,不在项目中,也不在项目的任何文件夹中.

有谁知道如何摆脱这个错误?

在.target文件的Ln 182处是以下内容:

<Copy SourceFiles="@(Content)" Condition="'%(Content.Link)' == ''"
DestinationFolder="$(WebProjectOutputDir)\%(Content.RelativeDir)" 
SkipUnchangedFiles="true" 
Retries="$(CopyRetryCount)"
RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)" />
Run Code Online (Sandbox Code Playgroud)

我在解决方案中还有第二个项目几乎相同并且构建良好.

Jas*_*ams 10

Grep /在整个源树中搜索这些文件名 - 必须引用它们.

  • 感谢您的提示,它实际上帮助我解决了该问题:因为只有我的主项目引用了这些文件,所以我确实再次查看了构建日志,并看到我误读了“ Built $ / PATH.csproj作为默认目标。” ...`-&gt;我在错误的项目中搜索了错误-&gt;从TFS中以某种方式删除的文件-&gt;从本地版本中读取了它们-&gt;再次工作。 (2认同)