0

我有“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,

生成错误的代码图像

依赖关系

错误图像

4

0 回答 0