【发布时间】:2020-02-05 15:54:00
【问题描述】:
我目前正在对项目进行重大重构,并在此过程中试图删除我们代码库的所有警告。最终减少到 11 个警告,但无法真正看到其中 9 个发生了什么,这似乎都是相关的。比如:
严重性代码描述项目文件行抑制状态 警告 MSB3277 发现不同版本之间存在冲突 “Microsoft.AspNetCore.Authentication.Abstractions”不能 解决。这些引用冲突在构建日志中列出时 日志详细程度设置为 详细的。 #######.Test.Integration C:\Program Files (x86)\微软视觉 Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets 2106
- 我已经整合了 nuget 包版本。
- 检查了 Csproj 文件,看起来还不错。 (见下文。)
所有警告都在 Microsoft.AspNetCore.*
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="FakeItEasy" Version="5.2.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.3.0" />
<PackageReference Include="NUnit" Version="3.12.0" />
<PackageReference Include="NUnit3TestAdapter" Version="3.15.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\###\###API.csproj" />
<ProjectReference Include="..\###\###.Core.csproj" />
<ProjectReference Include="..\###\###.Data.csproj" />
</ItemGroup>
</Project>
【问题讨论】:
-
看起来有人问了同样的问题:stackoverflow.com/questions/54139375/…
标签: asp.net-core .net-core warnings csproj