【问题标题】:How to find where this file is being referenced, and why doesn't it find it?如何找到该文件被引用的位置,为什么找不到?
【发布时间】:2019-08-25 13:40:08
【问题描述】:

在构建我的项目时(从 TFS 构建服务器),我似乎无法克服以下错误。该项目实际上甚至不需要这个文件。它肯定是在项目中指定的位置。我已尝试将其从项目中删除,并尝试将其添加回来,但没有任何区别。

它在本地构建得很好,我可以在本地发布它。我似乎无法弄清楚世界上是什么导致了这种情况,因为我不知道除了我的项目文件之外的任何东西引用它只是因为它被包含在项目中,即使我将它从项目(如上所述)显然还有其他一些地方可以引用它,我不知道在哪里(同样,不知道为什么它不能在它说应该的位置找到它......哪个据我所知,它在哪里)。

我知道我之前遇到过这个问题(或类似问题),比如有冲突的更改,但我似乎不记得我过去是如何解决它的。

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”,因为它没有找到。

编辑:我创建了一个新的工作区并获得了最新的工作空间来验证当我这样做时,我确实得到了有问题的文件。我想当我过去遇到这个问题时,这个测试会失败,所以我真的不知道这次是什么问题。 :(

【问题讨论】:

标签: tfs build


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-11
    • 2016-08-20
    • 2011-12-14
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 2022-11-29
    • 1970-01-01
    相关资源
    最近更新 更多