NuGetキャッシュフォルダを削除した場合の影響

Question/Problem

NuGetキャッシュフォルダを削除した場合の影響を知りたいです。

Resolution

NuGetキャッシュフォルダ(「%userprofile%.nuget\packages」)はプロセスを実行する際に参照しているファイルが展開されるフォルダです。
ディスク容量がひっ迫している場合は不要なファイルは削除可能ですが、削除前には念のためバックアップを取得ください。
(例)packages->packages_oldとリネームしてバックアップ。

なお、ファイル単位で削除をされますと想定外エラーの原因となることから、下記のフォルダ単位で削除ください。
(例)
%userprofile%.nuget\packages
└ UiPath.Excel.Activities ← パッケージフォルダごと削除

必要なフォルダを削除してしまった場合、プロセス開始時に必要なパッケージのダウンロードや展開が行われるため、プロセス開始までに少し時間がかかる可能性があります。

StudioやRobotでパッケージが必要になったタイミングで次のような動作が行われます。
(1)%userprofile%.nugetフォルダに展開済みのパッケージがあるか確認します。
存在していればそのパッケージを利用します。
(2)上記でパッケージが存在しない場合、ローカルフィードやオンラインフィードから
該当パッケージをダウンロード、上記フォルダパスに展開を行い、展開したパッケージを利用します。