Asp.net 编译/运行正常,但发布失败:找不到文件';Images\ajax loader.gif';-如何纠正这一点?
尝试发布时的输出:Asp.net 编译/运行正常,但发布失败:找不到文件';Images\ajax loader.gif';-如何纠正这一点?,asp.net,visual-studio-2015,Asp.net,Visual Studio 2015,尝试发布时的输出: 2>Copying all files to temporary location below for package/publish: 2>obj\Release\Package\PackageTmp. 2>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(3010,5): Error : Copying file
2>Copying all files to temporary location below for package/publish:
2>obj\Release\Package\PackageTmp.
2>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(3010,5): Error : Copying file Images\ajax-loader.gif to obj\Release\Package\PackageTmp\Images\ajax-loader.gif failed. Could not find file 'Images\ajax-loader.gif'.
我在我的解决方案中进行了搜索,但在任何地方都没有对ajax-loader.gif的引用。当我双击输出的最后一行时,Visual Studio会将我带到Microsoft.Web.Publishing.targets和中的以下部分:
<CopyPipelineFiles PipelineItems="@(FilesForPackagingFromProject)"
SourceDirectory="$(WebPublishPipelineProjectDirectory)"
TargetDirectory="$(WPPAllFilesInSingleFolder)"
SkipMetadataExcludeTrueItems="True"
UpdateItemSpec="True"
DeleteItemsMarkAsExcludeTrue ="True"
Condition="'@(FilesForPackagingFromProject)' != ''">
<Output TaskParameter="ResultPipelineItems" ItemName="_FilesForPackagingFromProjectTempory"/>
</CopyPipelineFiles>
发生了什么以及如何修复此问题?此图像在项目文件中被引用,但已被删除。奇怪的是,该文件被标记为“请勿复制”,但VS publisher仍然希望它存在,然后才继续忽略它