System.DllNotFoundExeption е хвърлен (Xamarin, MonoGame и XNA)

Инсталирах XNA 4.0, най-новата версия на Xamarin и най-новата версия на MonoGame. Заредих чисто ново решение Open GL и получих тази грешка.

System.DllNotFoundException: Unable to load DLL 'openal32.dll': The specified module 
could not be found. (Exception from HRESULT: 0x8007007E) ---> System.Exception:

at at OpenTK.Audio.OpenAL.Alc.OpenDevice(String devicename)

at at Microsoft.Xna.Framework.Audio.OpenALSoundController..ctor()

at at Microsoft.Xna.Framework.Audio.OpenALSoundController.get_GetInstance()

at at Microsoft.Xna.Framework.OpenTKGamePlatform..ctor(Game game)

at at Microsoft.Xna.Framework.GamePlatform.Create(Game game)

at at Microsoft.Xna.Framework.Game..ctor()

at dgsdgsdgdsg.Game1..ctor() in   
c:\Users\Josh\Documents\Projects\dgsdgsdgdsg\dgsdgsdgdsg\Game1.cs:0

at dgsdgsdgdsg.Program.Main() in 
c:\Users\Josh\Documents\Projects\dgsdgsdgdsg\dgsdgsdgdsg\Program.cs:0

person Josh    schedule 22.07.2013    source източник


Отговори (2)


Опитайте да инсталирате OpenAL...

Връзката сочи към инсталатора за OpenAL.

person Thedood    schedule 24.07.2013
comment
Само за информация - връзката OpenAL вече не работи. Нямам идея откъде можете да го изтеглите сега. - person Anthony Nichols; 05.08.2013
comment
Ужасно съжалявам, кълна се, че връзката работеше, изглежда, че Creative са работили по уебсайта. Преди винаги грабвах формуляра за двоични файлове тук, когато имах нужда от тях. Намерих друга връзка към инсталатора, редактирах URL адреса. за разбирането - person Thedood; 19.08.2013
comment
Благодаря! Току-що се наканих да коментирам, но инсталирах надеждна версия на Open AL и тя проработи! - person Josh; 19.08.2013

Надстройте вашите видео драйвери.

MonoGame е доста придирчив към това коя OpenGL версия сте инсталирали. Не знам точната необходима версия (промени се с времето), но вижте тази дискусия за повече информация.

Можете също да изтеглите OpenGL caps viewer, за да определи коя версия използвате в момента.

person craftworkgames    schedule 23.07.2013