TFS Online Build失败,无法找到路径的一部分

时间:2017-11-28 11:43:42

标签: tfs build

我的构建失败了

无法找到路径的一部分' App_Data \ aspnet-Definiti.Licencing.TestWebProduct-20171016042403.mdf'。

  • 该文件存在于文件系统

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

  • get source阶段似乎找不到文件

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 \发布\包\ PackageTmp \ App_Data文件\ ASPNET,Definiti.Licencing.TestWebProduct-20171016042403.mdf失败。无法找到路径的一部分' App_Data \ aspnet-Definiti.Licencing.TestWebProduct-20171016042403.mdf'。

我绝望的最后一幕是删除整个项目,所以至少其余的解决方案都会构建,但令我完全惊讶的是,错误仍然存​​在。

1 个答案:

答案 0 :(得分:0)

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