我有“ResolvePackageFileConflict”的问题,尝试更新 Visual Studio 2019,重新安装 .net 核心尝试了我能做的所有可能的事情,但同样的问题。这个问题与.netcore 有关。它在 .net core 5.0.4 文件夹中出现问题。下面是导致错误的代码...
<ResolvePackageFileConflicts References="@(Reference)"
ReferenceCopyLocalPaths="@(ReferenceCopyLocalPaths)"
OtherRuntimeItems="@(_RuntimeAssetsForConflictResolution)"
PlatformManifests="@(PackageConflictPlatformManifests)"
TargetFrameworkDirectories="$(TargetFrameworkDirectory)"
PackageOverrides="@(PackageConflictOverrides)"
PreferredPackages="$(PackageConflictPreferredPackages)"
>
<Output TaskParameter="ReferencesWithoutConflicts" ItemName="_ReferencesWithoutConflicts" />
<Output TaskParameter="ReferenceCopyLocalPathsWithoutConflicts" ItemName="_ReferenceCopyLocalPathsWithoutConflicts" />
<Output TaskParameter="Conflicts" ItemName="_ConflictPackageFiles" />
</ResolvePackageFileConflicts>
我得到的错误是:
MSB4018 “ResolvePackageFileConflicts”任务意外失败。System.FormatException:输入字符串的格式不正确。在 System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args) 在 System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args) 在 System.String.Format(String format, Object[] args) 在Microsoft.NET.Build.Tasks.Logger.LogMessage(MessageImportance 重要性,字符串格式,String[] args) 的 Microsoft.NET.Build.Tasks.Logger.CreateMessage(MessageLevel level, String format, String[] args)。 NET.Build.Tasks.ConflictResolution.ConflictResolver1.LogMessage(String conflictMessage, String format, Object[] args) 在 Microsoft.NET.Build.Tasks.ConflictResolution.ConflictResolver1.ResolveConflict(TConflictItem item1, TConflictItem item2,