Как запустить простую платформу SharpDevelop DirectX в Visual C # 2010? - PullRequest
0 голосов
/ 07 декабря 2010

Я следую книге Рона Пентона «Начинающее программирование на C #» , а во второй части она начинается с программирования на DirectX.Для начала он говорит мне сгенерировать код из мастера SharpDevelop, а затем скопировать оба сгенерированных файла AssemblyInfo.cs и MainClass.cs в папку проекта Visual C #.

После этого он говорит мне добавить следующеессылки на мой проект Visual C #: System.dll, System.Drawing.dll, System.Windows.Forms.dll, Microsoft.DirectX, and Microsoft.DirectX.Direct3D modules.Я нашел модули DirectX в папке C:\Windows\Microsoft.NET, а затем добавил.

Пример программы, скомпилированной в SharpDevelop, и появилось мое пустое окно 640x420.Но когда я компилирую в Visual C #, я получаю эту ошибку: ссылка на изображение

Так как я новичок в программировании на C #.Я не знаю, что это может быть.Я знаю, что я не пропустил ни одного шага в своей книге, я думаю, что это обновленная версия, которая требует дополнительного кода.

1 Ответ

0 голосов
/ 07 декабря 2010

Вы пытаетесь сослаться на более старую библиотеку, которая не поддерживается Visual Studio 2010.

VS2010 поддерживает .NET v2.0 или более поздней версии, а вы пытаетесь использовать v1.1.

Быстрое решение состоит в том, чтобы попытаться найти Visual Studio 2003 и использовать его, или вы можете начать понимать будущее с помощью XNA.

...