代码之家  ›  专栏  ›  技术社区  ›  BVernon

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

  •  0
  • BVernon  · 技术社区  · 5 年前

    在构建项目时(从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”,因为找不到该文件。

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

    0 回复  |  直到 5 年前
        1
  •  0
  •   BVernon    5 年前

    问题是我在解决方案中看错了项目。据我所知,还没有对该项目进行任何更改,错误(如我在帖子中看到的)也没有指出哪个项目是问题所在。

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