XNA 4.0のContentManagerには、すべてのアセットをアンロードするUnload()メソッドが1つしかありません。
常にロードされるいくつかの「グローバル」アセットが必要ですが、レベルが変更されたときにアンロードされるレベルごとのアセットが必要です。
Level.csクラスの一部としてContentManagerの2番目のインスタンスを作成する必要がありますか?または、Game.Contentを使用してから、読み込むアセットで.Disposeを呼び出す必要がありますか?または、ここで概説したように、ReadAsset関数の上に独自のContentManagerを作成する必要がありますか?