D:\Dev\Packages
にすべてのパッケージを保管しています。repositoryPath
という属性値を文書hereとして使用しています。しかし、VS 2015プロジェクトからパッケージをアンインストールすると、パッケージフォルダも削除されます。私は他のソリューションの他のプロジェクトがそれを使用しているので、フォルダを保持する必要があります。フォルダを削除せずにNuGetパッケージをアンインストールするにはどうすればよいですか?
この動作はVS 2013以降に変更されました。私が思い出す限り、パッケージフォルダはアンインストール中に削除されませんでした。もし彼らが私だったら私は今までそれを気づいただろう。
So:パッケージのアンインストール中にパッケージフォルダが削除されないようにするにはどうすればよいですか?
ソースコントロールにチェックインしますか?そうすれば、それをOK'ingすることなく削除することはできません。そうであれば、コミットを元に戻すことができます(自動コミットの場合)。 –
@GeorgeStocker:これは、*回避策*の明確な定義ですが、2回述べました;-)もっと簡単でしょうか?チェックボックスオプションまたはコマンドラインスイッチはどこかにありますか? VS Tools \ Optionsの設定を見てきましたが、そこには何も表示されません。 – InteXX
repositoryPath設定は、Nugetパッケージがインストールされているパスを設定するために使用されるので、パッケージをアンインストールするとパッケージフォルダも削除されます。パッケージの削除の動作を確認するには、https://docs.nuget.org/consume/package-manager-console#removing-a-packageを参照してください。私が知る限り、これを変更する方法はありません。 –