我使用的是MicrosoftVisualStudioCommunity2022(64位)-预览版17.3.0预览1.1。

错误
Severity Code Description Project File Line Suppression State
Error NU1504 Duplicate 'PackageReference' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageReference' items are: StyleCop.Analyzers 1.1.118, StyleCop.Analyzers 1.1.118; Roslynator.Analyzers 3.2.2, Roslynator.Analyzers 3.2.2. Shared.DTOs C:\Users\donhu\source\repos\FSH\src\Shared\Shared.DTOs\Shared.DTOs.csproj 1

错误恢复包

怎么修呢?
发布于 2022-05-25 14:05:25
临时解决方案:例如添加<NoWarn>$(NoWarn);NU1504;NU1505;NU1701</NoWarn>
年长的
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<RootNamespace>FSHTemp.Application</RootNamespace>
<AssemblyName>FSHTemp.Application</AssemblyName>
</PropertyGroup>
...新的
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<RootNamespace>FSHTemp.Application</RootNamespace>
<AssemblyName>FSHTemp.Application</AssemblyName>
<NoWarn>$(NoWarn);NU1504;NU1505;NU1701</NoWarn>
</PropertyGroup>结果:现在恢复Nuget软件包的成功

长期解决方案:更新到Visual 2022的新版本(稳定and.or预览更新通道)
相关:https://github.com/dotnet/sdk/issues/24747
请参阅更多https://github.com/unoplatform/uno.todo/commit/6e442d9b1adb8f990139969413344b135714ed93
发布于 2022-12-01 18:17:52
添加PostSharp引用时,这仍然是一个问题。我在VisualStudio2022 (17.4.2)的最新版本中创建了一个空项目,当我添加PostSharp引用时,这个警告就出现了。当我移除它的时候,警告就消失了。
https://stackoverflow.com/questions/72379137
复制相似问题