如何找到引用该文件的位置,为什么找不到呢?

时间:2019-04-03 22:13:12

标签: tfs build

从TFS Build Server构建项目时,我似乎无法摆脱以下错误。该项目实际上甚至不需要此文件。绝对是在项目中指定的位置。我尝试将其从项目中删除,并尝试将其添加回去,但这没什么区别。

它在本地构建良好,我可以在本地发布它。我似乎无法弄清楚到底是什么导致了这个问题,尽管我不知道我的项目文件引用了此文件是因为它已被包含在项目中,甚至当我将其从项目(如上所述),显然还有其他地方被引用,而且我不知道在哪里(而且再也不知道为什么在它说应该的位置找不到它了……)据我所知是在哪里。

我知道我曾经遇到过这个问题(或类似问题),就像发生冲突的更改之前一样,但我似乎不记得我过去如何解决它。

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets(182,5): Error MSB3030: Could not copy the file "Scripts\jquery.unobtrusive-ajax.min.js" because it was not found.

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Microsoft \ VisualStudio \ v15.0 \ WebApplications \ Microsoft.WebApplication.targets(182,5):错误MSB3030:无法复制找不到文件“ Scripts \ jquery.unobtrusive-ajax.min.js”。

编辑:我创建了一个新的工作区,并获取了最新的信息以验证当我这样做时,实际上确实得到了该文件。我认为当我过去遇到此问题时,该测试将失败,因此我真的不知道这次是什么问题。 :(

1 个答案:

答案 0 :(得分:0)

问题是我在解决方案中看错了项目。据我所知,尚未对该项目进行任何更改,并且错误(如我的帖子所述)并未表明问题出在哪个项目上。

我最后的想法是,我在构建时更新了构建以清理源和输出目录,然后收到的错误消息实际上将项目包括在错误中。