XNAプロジェクトがコンパイル/ビルドされると、テンプレートに付属するContentプロジェクトは、すべてのアセットをxnbファイルにビルドし、それらをContentディレクトリにダンプします。
ゲームアセットをContentフォルダーではなく.dllファイルにコンパイルすることはどういうわけか可能ですか?
フォローアップの質問:アセットがコンテンツプロジェクトではなく、ゲームプロジェクト自体に存在することは可能ですか?どうすればいいですか?
次の記事をご覧ください。XNBファイルをDLLバイナリに保存する方法を説明します。
http://msdn.microsoft.com/en-us/library/ff604975.aspx#ID4E5D
2番目の質問については、できません。アセットをコンテンツプロジェクトに保存する必要がある理由は、XNAが「コンテンツパイプライン」を利用しているためです。これは、基本的にさまざまなメディアをXNAアクセス可能な形式に変換します。