gpt4 book ai didi

.net - 如何在 VS 2017.3 中引用 .NET 4.6 NuGet 包时隐藏 .NET Core 兼容性警告

转载 作者:行者123 更新时间:2023-12-03 03:11:34 25 4
gpt4 key购买 nike

我正在开发一个 .NET Core CLI 应用程序,该应用程序需要引用尚未使用 netcoreappX.X 目标发布的第 3 方 NuGet 包。我在其上运行了分析项目可移植性工具,并获得了100%兼容性,这是预期的,因为这是一个相对简单的库。

问题就以这个恼人的 NuGet 警告的形式出现:

Warning: NU1701
Package 'XXXXXX 1.0.0' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETCoreApp,Version=v2.0'. This package may not be fully compatible with your project.

有没有办法隐藏特定 NuGet 包的此警告?

最佳答案

我在 Google 图片搜索中找到了问题的答案,这让我看到了这篇看似无关的 SO 帖子:

Suppressing issues from Roslyn code Analyzers

简而言之,NuGet 包引用的“属性”页面有一个 NoWarn 属性,可以在其中指定错误代码,如下图所示:

enter image description here

关于.net - 如何在 VS 2017.3 中引用 .NET 4.6 NuGet 包时隐藏 .NET Core 兼容性警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45738982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com