NU1605を対処する
NU1605がBuild時に上手くいかないケースがある
自分が遭遇した現象
- ローカルでのBuild(VisualStudio2022)ではBuildはPass。
- ローカルでのBuild(dotnet build)ではBuildはPass。
- Cloud BuildでのCI時のBuildはPass
- Cloud Runへのdeploy時のBuildはError
ダウングレード問題
どうも、依存関係チェーンの関係で起きることがある。ということらしい。 Microsoft.NETCore.Targetsを追加することで解決する。
csprojに追加するもの
<PackageReference Include="Microsoft.NETCore.Targets" Version="3.0.0" PrivateAssets="all" />
尚自分の場合、Version: 5.0.0を追加した。