NuGet 警告 NU1701

Package 'packageId' was restored using 'TargetFrameworkA' instead the project target framework 'TargetFrameworkB'. This package may not be fully compatible with your project.

问题

PackageTargetFallback / AssetTargetFallback 可用于从包中选择资产。 该警告可告知用户这些资产可能并非 100% 兼容。

解决方案

将项目的目标框架更改为包支持的某一目标框架。

提示

替代解决方案:NuGetSolver 是由 Microsoft DevLabs 开发的 Visual Studio 扩展,旨在帮助解决依赖项冲突问题。 它可以自动执行识别和解决这些问题的过程。 有关更多详细信息,请访问 Visual Studio Marketplace 上的 NuGetSolver 页面,我们很乐意听取您的体验反馈。