gpt4 book ai didi

asp.net-core-mvc - 使用 Visual Studio 2017 MVC ASP.NET Core 进行发布 "They must have the same number of items"

转载 作者:行者123 更新时间:2023-12-02 18:46:37 26 4
gpt4 key购买 nike

当我尝试发布时收到以下消息:

Severity Code Description Project File Line Suppression State

Error "DestinationFiles" refers to 1 item(s), and "SourceFiles" refers to 2 item(s). They must have the same number of items.

我的项目在我的本地主机上运行,​​我现在希望发布...但我收到上述错误。我从 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)">

关于asp.net-core-mvc - 使用 Visual Studio 2017 MVC ASP.NET Core 进行发布 "They must have the same number of items",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40690233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com