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 ページを参照してください。エクスペリエンスに関するフィードバックをお聞かせください。