我尝试发布时收到以下消息:
严重性代码说明项目文件行抑制状态
错误“ DestinationFiles”涉及1个项目,“ SourceFiles”涉及2个项目。它们必须具有相同数量的项目。
我的本地主机上有我的项目,我现在要发布...但是出现上述错误。我从VS 2015转换了项目,发布工作正常。为了确保我的旧发布配置文件不是问题,我删除了我的配置文件的旧工作副本并设置了一个新副本。我知道VS 2017只是在几天前发布的,任何帮助都会很棒。
我认为Microsoft.NET.Publish.targets文件中存在错误。
我如下更改了DestinationFiles行(第99和127行),现在可以正常工作了
<Copy SourceFiles = "@(_ResolvedFileToPublishAlways)"
DestinationFiles="@(_ResolvedFileToPublishAlways -> '$(PublishDir)%(RelativePath)')"
OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
Retries="$(CopyRetryCount)"
RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
UseHardlinksIfPossible="$(CreateHardLinksForPublishFilesIfPossible)"
UseSymboliclinksIfPossible="$(CreateSymbolicLinksForPublishFilesIfPossible)">
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句