【发布时间】: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 fails with "Could not copy file" of file not even in the project 的可能副本(顺便说一句,我相信你第二段中的第二句话是我见过的最长的连续句子。你能一口气读完而不会破坏任何地方吗?喘口气?)
-
诀窍是在括号中呼吸;)