Les*_*s P 6 asp.net-core-mvc visual-studio-2017
我尝试发布时收到以下消息:
严重性代码描述项目文件行抑制状态
错误"DestinationFiles"指的是1个项目,"SourceFiles"指的是2个项目.它们必须具有相同数量的项目.
我的项目正在我的localhost上工作,我现在正在寻找发布...但我得到了上述错误.我从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)">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1344 次 |
| 最近记录: |