• システム開発に関わる内容をざっくりと書いていく

NuGetについて

パッケージ管理マネージャー

ソリューションと同階層にPackageフォルダ作り、そこにダウンロードしたモジュールが入る。プロジェクトフォルダにPackage.Configが入り、そこで何を使用するか記載される。ビルド出力フォルダにダウンロードしたモジュールも一緒に入る(dllとかが必要であれば)。

パッケージはソリューションフォルダにできるが、その参照はプロジェクトからの相対パスで記載される、つまりどのソリューションから参照追加されたのかによって変わる。

つまり本製品に関係ないテストプロジェクトからSeleniumとかのNuGetとか使いたければ、あまり関係ない階層にソリューション作って、そこで実行とかすれば良い、もしくはソリューションからのビルドターゲットから外す。