【问题标题】:TFS Online Build Fails with Could not find part of the pathTFS 在线构建失败,找不到部分路径
【发布时间】:2017-12-02 17:07:56
【问题描述】:

我的构建失败了

找不到路径“App_Data\aspnet-Definiti.Licencing.TestWebProduct-20171016042403.mdf”的一部分。

  • 文件存在于文件系统中

  • 文件存在于源代码管理中

  • 获取源阶段似乎发现文件正常

2017-11-28T10:49:32.5448880Z 获取 aspnet-Definiti.Licencing.TestWebProduct-20171016042403.mdf(此处没有错误)

我尝试过的事情:

  • 从项目中排除文件
  • 在 Visual Studio 中删除文件并签入
  • 在源代码管理资源管理器中删除文件并签入
  • 将文件设置为如果较新则复制
  • 将文件设置为始终复制
  • 为有问题的项目取消配置管理器中的构建

错误总是回来。

将 App_Data\aspnet-Definiti.Licencing.TestWebProduct-20171016042403.mdf 复制到 obj\Release\Package\PackageTmp\App_Data\aspnet-Definiti.Licencing.TestWebProduct-20171016042403.mdf。 2017-11-28T10:50:48.4423213Z ##[错误]C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\Web\Microsoft.Web.Publishing。目标(2603,5):错误:将文件 App_Data\aspnet-Definiti.Licencing.TestWebProduct-20171016042403.mdf 复制到 obj\Release\Package\PackageTmp\App_Data\aspnet-Definiti.Licencing.TestWebProduct-20171016042403.mdf 失败。找不到路径“App_Data\aspnet-Definiti.Licencing.TestWebProduct-20171016042403.mdf”的一部分。

我绝望的最后一件事是删除整个项目,以便至少构建解决方案的其余部分,但令我惊讶的是,错误仍然存​​在。

【问题讨论】:

  • 没关系。解决方案是将文件设置为“请勿复制”。

标签: tfs build


【解决方案1】:

解决方案是将文件设置为不复制和清除构建定义中的 MSBuild 参数。

【讨论】:

  • “构建定义”在哪里?
  • 你错过了如何
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-03
  • 2013-11-23
  • 2017-11-15
  • 2020-02-20
  • 1970-01-01
  • 1970-01-01
  • 2020-03-01
相关资源
最近更新 更多