Everything seems to work fine except for when I try to use a scene that uses BEPUphysics. I assume the reason for this is that the assembly is referencing XNA 2.0 which doesn’t exist on my system anymore. Visual Studio did give me a warning about different versions of assemblies being used and asked if i would like to remap in my app.config file. Ignoring the warning and NOT re-mapping gives the following error:
ON PC:
ON 360:Could not load file or assembly 'Microsoft.Xna.Framework, Version=2.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d' or one of its dependencies. The system cannot find the file specified.
Black screen and it seems to hang.
After remapping, my BEPUphysics scene works on my PC, however I now get a different error message from the VS sdebugger when running on 360 (after sitting at a black screen on 360 for about 5 minutes):
As a side note, running my other scenes and even just putting a breakpoint inside my BEPUphysics scene causes my other scenes not to run. On forcing the debugger to stop (by switching off 360) I get errors for each of the breakpoints in the BEPUphysics scene saying it cannot add the breakpoint for an unknown reason.An unhandled exception of type 'System.MissingMethodException' occurred in Microsoft.Xna.Framework.Game.dll
Additional information: File or assembly name 'Microsoft.Xna.Framework, Version=2.0.0.0, Culture=neutral, PublicKeyToken=51C3BFB2DB46012C', or one of its dependencies, was not found.
I assume that what i need is an updated .dll for BEPUphysics designed for use with XNA 3.0, is this planned?
From the above information I think it's pretty safe to say that the problem is localised to BEPUphysics, any help would be much appreciated!