Проверьте мой ответ на этот вопрос .Он содержит код для получения ContentManager
работы в консольном приложении.
Чтобы кратко повторить его здесь:
Вам нужны классы ServiceContainer
и GraphicsDeviceService
из WinFormsобразец .Тогда просто используйте этот код:
Form form = new Form(); // Dummy form for creating a graphics device
GraphicsDeviceService gds = GraphicsDeviceService.AddRef(form.Handle,
form.ClientSize.Width, form.ClientSize.Height);
ServiceContainer services = new ServiceContainer();
services.AddService<IGraphicsDeviceService>(gds);
content = new ContentManager(services, "Content");
И, конечно же, включите необходимые ссылки (System.Windows.Forms.dll
).