C# 控制台模式下的ContentManager?

C# 控制台模式下的ContentManager?,c#,xna,C#,Xna,有没有一种不使用GraphicsDevice设置ContentManager的方法?这是一个控制台应用程序 问题是我得到了一个不受支持的“Reach配置文件”,有没有一种不需要DirectX就可以实现它的方法?ContentManager使用IServiceProvider。最好创建一个用自己的行为实现IServiceProvider的类,而不仅仅是使用游戏或图形设备 从msdn: “小心 创建新ContentManager时,如果应用程序不需要任何游戏实例,则最好创建一个实现IServiceP

有没有一种不使用GraphicsDevice设置ContentManager的方法?这是一个控制台应用程序


问题是我得到了一个不受支持的“Reach配置文件”,有没有一种不需要DirectX就可以实现它的方法?

ContentManager使用IServiceProvider。最好创建一个用自己的行为实现IServiceProvider的类,而不仅仅是使用游戏或图形设备

从msdn:

“小心 创建新ContentManager时,如果应用程序不需要任何游戏实例,则最好创建一个实现IServiceProvider接口的新类,而不是创建一个游戏实例来创建GraphicsDeviceManager的新实例。”