MVC4テンプレートでは、「空の」テンプレートであっても、多くの( ...多くの! )アセンブリがプロジェクトに追加されます。
本当に必要なものはどれですか、そしてそれぞれが実際に何をしているのですか?どこにもリストが見つかりませんか?必要なものだけを参照したい。
「空の」プロジェクトを作成し、それらを1つずつ削除し始めましたが、関連するweb.configの変更などのために、非常にすぐに面倒になります(そして壊れます)。
MVC4テンプレートでは、「空の」テンプレートであっても、多くの( ...多くの! )アセンブリがプロジェクトに追加されます。
本当に必要なものはどれですか、そしてそれぞれが実際に何をしているのですか?どこにもリストが見つかりませんか?必要なものだけを参照したい。
「空の」プロジェクトを作成し、それらを1つずつ削除し始めましたが、関連するweb.configの変更などのために、非常にすぐに面倒になります(そして壊れます)。
公式なものは何も見つかりませんが、この回答を使用して、必要最低限のプロジェクトを実行することができました。
それでも、さまざまなテンプレートですべてのDLLが何のためにあるのか知りたいです。
ReSharperを使用している場合は、[参照]フォルダーを右クリックして、[未使用の参照を削除]またはより安全なオプション[参照の最適化]を選択できます。後者のオプションは、使用されているアセンブリと使用されていないアセンブリのレポートを提供します。
コンパイル時にアセンブリへの直接コード参照がない可能性があるため、依存関係が挿入される成熟したソリューションでこれを使用する場合は注意が必要です。ただし、実行時に必要になる可能性があります。
申し訳ありませんが、私はあなたの質問に直接答えていませんが、うまくいけば、あなた自身で見つける方法をあなたに示しました。