2017-12-20 14 views
0

私は最近NLogを私のソリューションに追加しました。私はpackages\NLog.4.4.12\libディレクトリに以下のディレクトリが含まれていることに気付きました。特定のプラットフォームでのみナゲットパッケージをダウンロードするにはどうすればよいですか?

  • MonoAndroid10
  • net35
  • net40
  • net45
  • SL4
  • SL5
  • WP8
  • Xamarin.iOS10

私のプロジェクトは.net 4.0と.net 4.5のみを対象としています。どうすれば残りの部分を取り除くことができますか?私はVS 2017 Nugetパッケージマネージャーで検索しましたが、明らかなものは何も見つかりませんでした。

+0

私が知っている限り、「残ったものを取り除く」理由を言うなら、あなたの問題に対するもう一つの解決策があるかもしれないと言うなら、助けになるかもしれない。 – phuzi

+0

@phuzi私はそれがはっきりしていると思った「私は、彼らがいつでも検索できるよう9(役に立たない)あるMB –

+0

は、理想的には、実際にソース管理にパッケージフォルダの内容をコミット/チェックインしてはならないことで、すなわち、私のリポジトリのフットプリントを削減したいと彼らが上がりませんtソースコード。また、リポジトリがさらに小さくなります。 – phuzi

答えて

0

私が必要としなかったプラットフォーム用のディレクトリを手動で削除しました。私はVS 2017でこのソリューションを公開しましたが、それは不平を言っていませんでした。私は解決策を再構築しましたが、もう苦情はありません。 NLogを使用するプロジェクトをリロードしました。すべてが金色でした。私はパッケージマネージャーを開いたが、どちらも不平を言っていない。すべての場合、ディレクトリは再表示されませんでした。

Package ManagerコンソールでUpdate-Packageを実行しても、以前の状態は復元されません。しかし、将来私は他のプラットフォームをサポートすることを気にしないので、私は解決策を見いだすことはありませんでした。

あなたは科学的なソリューション、それを呼び出すことはできませんが、それは何もないよりはましだから、それは今の答えです。

関連する問題