Why do I get .NET framework errors after installing Batman Arkham?

by on March 6, 2011

Q: Hi, I recently got this error after installing batman arkham asylum on steam. Let me know what you think.
Title bar: Microsoft .NET Framework

Unhandled exception has occurred in your application. If you click continue the application will ignore this error and attempt to continue. If you click quit, the application will close immediately.

Could not load file or assembly “Microsoft. DirectX Direct3D
Version=1.02902.0 Culture=neutral.
PublicKeyToken=31bf3856ad34E35′ or one of its dependencies. The system cannot find the file specified.

// I Clicked on Details button.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly ‘Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified.
File name: ‘Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’
at BmLauncher.DisplaySettings.IsNVIDIACard()
at BmLauncher.Form1.Initialise()
at BmLauncher.Form1.OnLoad(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\\Software\\Microsoft\\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\\Software\\Microsoft\\Fusion!EnableLog].

************** Loaded Assemblies **************
Assembly Version:
Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
Assembly Version:
Win32 Version:
CodeBase: file:///c:/program%20files%20(x86)/steam/steamapps/common/batman%20arkham%20asylum%20goty/Binaries/BmLauncher.exe
Assembly Version:
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/
Assembly Version:
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/
Assembly Version:

3 Responses to “Why do I get .NET framework errors after installing Batman Arkham?”
    Picked as best answer

      Hey thanks. I actually already figured it out before I read your message. BUT that’s exactly what I did. What happened was I built a new computer and I installed windows 7 but I didnt instal Microsoft DirectX. Now its working just fine. I appreciate the answer.


    Sure thing, happy gaming!