首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找到重复的“PackageReference”项目。删除重复项或使用更新功能确保一致的还原行为

找到重复的“PackageReference”项目。删除重复项或使用更新功能确保一致的还原行为
EN

Stack Overflow用户
提问于 2022-05-25 14:05:25
回答 2查看 4.1K关注 0票数 3

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

错误

代码语言:javascript
复制
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   

错误恢复包

怎么修呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-05-25 14:05:25

临时解决方案:例如添加<NoWarn>$(NoWarn);NU1504;NU1505;NU1701</NoWarn>

年长的

代码语言:javascript
复制
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    <RootNamespace>FSHTemp.Application</RootNamespace>
    <AssemblyName>FSHTemp.Application</AssemblyName>
  </PropertyGroup>
...

新的

代码语言:javascript
复制
<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

票数 4
EN

Stack Overflow用户

发布于 2022-12-01 18:17:52

添加PostSharp引用时,这仍然是一个问题。我在VisualStudio2022 (17.4.2)的最新版本中创建了一个空项目,当我添加PostSharp引用时,这个警告就出现了。当我移除它的时候,警告就消失了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72379137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档