GAC でアセンブリを参照せずに Visual Studio で開発することは可能ですか (コア .Net フレームワークを除く)? アプリケーションに純粋なローカル アセンブリを使用できるかどうかを尋ねていると思います。
私たちの buildserver/live/test 環境には、.Net フレームワーク以外は何もインストールされていません。MVC/Entity Framework などの参照アセンブリはすべて、NuGet パッケージ アーカイブとして含まれています。Visual Studio が正常に動作するには、開発マシンに MVC をインストールする必要があります。これの問題は、開発マシンは通常、GAC で必要なものを見つけるため、ビルドサーバーにプッシュされるまで、特定の依存関係を解決する際に問題が発生するかどうかを判断する方法がないことです。また、ビルドサーバーが使用したパッケージの一部として、プロジェクトによって新しいバージョンの正しいバージョンが参照されていたにもかかわらず、開発マシンの GAC でアセンブリの古いバージョンの正しくないバージョンが見つかったというシナリオもありました。