自由帳

アウトプットの練習

Nugetの設定を変更してPackageReferenceを使う

PackageReferenceとは

PackageReference ノードを使用するパッケージ参照では、(個別の packages.config ファイルとは異なり) NuGet の依存関係をプロジェクト ファイル内で直接管理します。

私の認識だと、package.configを使うとProjectファイルにもパッケージ参照の記述があって、それらの整合性がとれなくなると、パッケージを読み込めません系のエラーがでる。

PackageReferenceを使えば、不整合も起きにくく、パッケージがないときはソリューションファイルの右クリックから「パッケージの復元」をすればよいはず。

他のPCにgit cloneして実行するときになって、パッケージ管理がちゃんとできてないことに気づいたりする。理想はCircleCIとかでリモートテスト環境をつくるのがよいんだろうけど。まだ自分で設定できないのです。 docs.microsoft.com