【问题标题】:Using MSBuild to create a successful build使用 MSBuild 创建成功的构建
【发布时间】:2015-12-16 02:43:40
【问题描述】:

在 VS 2012 中构建后,我收到以下错误:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (182): Could not copy the file "Content\themes\base\images\ui-bg_flat_0_aaaaaa_40x100.png" because it was not found.
 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (182): Could not copy the file "Content\themes\base\images\ui-bg_flat_75_ffffff_40x100.png" because it was not found.
 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (182): Could not copy the file "Content\themes\base\images\ui-bg_glass_55_fbf9ee_1x400.png" because it was not found.
 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (182): Could not copy the file "Content\themes\base\images\ui-bg_glass_65_ffffff_1x400.png" because it was not found.
 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (182): Could not copy the file "Content\themes\base\images\ui-bg_glass_75_dadada_1x400.png" because it was not found.
 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (182): Could not copy the file "Content\themes\base\images\ui-bg_glass_75_e6e6e6_1x400.png" because it was not found.
 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (182): Could not copy the file "Content\themes\base\images\ui-bg_glass_95_fef1ec_1x400.png" because it was not found.
 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (182): Could not copy the file "Content\themes\base\images\ui-bg_highlight-soft_75_cccccc_1x100.png" because it was not found.
 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (182): Could not copy the file "Content\themes\base\images\ui-icons_222222_256x240.png" because it was not found.
 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (182): Could not copy the file "Content\themes\base\images\ui-icons_2e83ff_256x240.png" because it was not found.
 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (182): Could not copy the file "Content\themes\base\images\ui-icons_454545_256x240.png" because it was not found.
 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (182): Could not copy the file "Content\themes\base\images\ui-icons_888888_256x240.png" because it was not found.
 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets (182): Could not copy the file "Content\themes\base\images\ui-icons_cd0a0a_256x240.png" because it was not found.

对于 Webapplication.targets 文件的完整内容,i've pasted it here.

就在出现这些错误之前,我得到了一些关于 MICROSOFT.COMMON.TARGETS 的信息:

更多错误发生前后的诊断信息:

Task "Copy" (TaskId:211)
  Task Parameter:
      SourceFiles=
          Content\themes\base\images\ui-bg_flat_0_aaaaaa_40x100.png
          Content\themes\base\images\ui-bg_flat_75_ffffff_40x100.png
          Content\themes\base\images\ui-bg_glass_55_fbf9ee_1x400.png
          Content\themes\base\images\ui-bg_glass_65_ffffff_1x400.png
          Content\themes\base\images\ui-bg_glass_75_dadada_1x400.png
          Content\themes\base\images\ui-bg_glass_75_e6e6e6_1x400.png
          Content\themes\base\images\ui-bg_glass_95_fef1ec_1x400.png
          Content\themes\base\images\ui-bg_highlight-soft_75_cccccc_1x100.png
          Content\themes\base\images\ui-icons_222222_256x240.png
          Content\themes\base\images\ui-icons_2e83ff_256x240.png
          Content\themes\base\images\ui-icons_454545_256x240.png
          Content\themes\base\images\ui-icons_888888_256x240.png
          Content\themes\base\images\ui-icons_cd0a0a_256x240.png (TaskId:211)
  Task Parameter:DestinationFolder=D:\Builds\2\PACE\vvv Web\bin\_PublishedWebsites\tzz\Content\themes\base\images\ (TaskId:211)
  Task Parameter:SkipUnchangedFiles=True (TaskId:211)
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182,5): error MSB3030: Could not copy the file "Content\themes\base\images\ui-bg_flat_0_aaaaaa_40x100.png" because it was not found. [D:\Builds\2\PACE\vvv Web\src\vvvWebProd\tzz\tzz\tzz.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182,5): error MSB3030: Could not copy the file "Content\themes\base\images\ui-bg_flat_75_ffffff_40x100.png" because it was not found. [D:\Builds\2\PACE\vvv Web\src\vvvWebProd\tzz\tzz\tzz.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182,5): error MSB3030: Could not copy the file "Content\themes\base\images\ui-bg_glass_55_fbf9ee_1x400.png" because it was not found. [D:\Builds\2\PACE\vvv Web\src\vvvWebProd\tzz\tzz\tzz.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182,5): error MSB3030: Could not copy the file "Content\themes\base\images\ui-bg_glass_65_ffffff_1x400.png" because it was not found. [D:\Builds\2\PACE\vvv Web\src\vvvWebProd\tzz\tzz\tzz.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182,5): error MSB3030: Could not copy the file "Content\themes\base\images\ui-bg_glass_75_dadada_1x400.png" because it was not found. [D:\Builds\2\PACE\vvv Web\src\vvvWebProd\tzz\tzz\tzz.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182,5): error MSB3030: Could not copy the file "Content\themes\base\images\ui-bg_glass_75_e6e6e6_1x400.png" because it was not found. [D:\Builds\2\PACE\vvv Web\src\vvvWebProd\tzz\tzz\tzz.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182,5): error MSB3030: Could not copy the file "Content\themes\base\images\ui-bg_glass_95_fef1ec_1x400.png" because it was not found. [D:\Builds\2\PACE\vvv Web\src\vvvWebProd\tzz\tzz\tzz.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182,5): error MSB3030: Could not copy the file "Content\themes\base\images\ui-bg_highlight-soft_75_cccccc_1x100.png" because it was not found. [D:\Builds\2\PACE\vvv Web\src\vvvWebProd\tzz\tzz\tzz.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182,5): error MSB3030: Could not copy the file "Content\themes\base\images\ui-icons_222222_256x240.png" because it was not found. [D:\Builds\2\PACE\vvv Web\src\vvvWebProd\tzz\tzz\tzz.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182,5): error MSB3030: Could not copy the file "Content\themes\base\images\ui-icons_2e83ff_256x240.png" because it was not found. [D:\Builds\2\PACE\vvv Web\src\vvvWebProd\tzz\tzz\tzz.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182,5): error MSB3030: Could not copy the file "Content\themes\base\images\ui-icons_454545_256x240.png" because it was not found. [D:\Builds\2\PACE\vvv Web\src\vvvWebProd\tzz\tzz\tzz.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182,5): error MSB3030: Could not copy the file "Content\themes\base\images\ui-icons_888888_256x240.png" because it was not found. [D:\Builds\2\PACE\vvv Web\src\vvvWebProd\tzz\tzz\tzz.csproj]
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets(182,5): error MSB3030: Could not copy the file "Content\themes\base\images\ui-icons_cd0a0a_256x240.png" because it was not found. [D:\Builds\2\PACE\vvv Web\src\vvvWebProd\tzz\tzz\tzz.csproj]
Done executing task "Copy" -- FAILED. (TaskId:211)
Done building target "_CopyWebApplicationLegacy" in project "tzz.csproj" -- FAILED.: (TargetId:342)

我做错了什么,如何避免这些复制文件错误并构建它?

【问题讨论】:

  • 如果你浏览到那个目录,那些.png 文件是否存在于\Content\themes\base\images 中(相对于项目目录)?
  • 好吧,问题是它指的是哪里?这是一个相对路径,所以我不确定它指的是哪里
  • 相对于项目目录。在 Visual Studio 中,右键单击项目并选择 Open Folder in File Explorer 应该会带您到那里。
  • 是的,它就在那里i.imgur.com/3MAhx0J.png
  • TFS 发生了一些奇怪的事情,我正在尝试获取这些:i.imgur.com/ISnZH4s.png

标签: c# asp.net asp.net-mvc visual-studio visual-studio-2012


【解决方案1】:

貌似TFS文件夹映射和项目本地路径不一致。

Source Control Explorer 中,浏览到相关文件夹。查看它在哪里显示Local Path 并确保它已映射并具有错误消息中描述的相同相对路径(也应该是本地项目路径)。

【讨论】:

    猜你喜欢
    • 2018-06-29
    • 2014-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-29
    • 2020-12-06
    • 1970-01-01
    • 2015-08-15
    相关资源
    最近更新 更多