Windows Phone 8 MonoGame项目停止工作

时间:2014-05-01 02:03:05

标签: c# windows-phone-8 monogame

我不确定到底发生了什么。

我安装了使用MonoGame 3.0.1的visual studio 2012以及本书中的所有演示(Windows 8和Windows Phone 8 Game Dev),一切正常。

然而,在一个月没有做任何事情后,我今天回去接受我离开的游戏,我再也无法让我的游戏上班了。我有机会升级视觉工作室或窗户之间。

我也尝试升级到MonoGame 3.2并且没有解决问题

来自图书工作的正常项目(Windows游戏演示)和带有默认控件的新Windows手机应用程序。

我主要是Linux开发人员,所以对Windows手机游戏可能发生的事情感到有点困惑。

我在运行演示游戏时的输出如下,我继续调查,但任何帮助将不胜感激。

更新:当我说"停止工作"我的意思是游戏编译和模拟器加载,但然后它只是一个黑屏。像以前一样有动画。这些都是书籍演示,而不是我的。他们之前工作过

  

' TaskHost.exe' (CLR C:\ windows \ system32 \ coreclr.dll:DefaultDomain):   已加载' C:\ windows \ system32 \ mscorlib.ni.dll'。跳过加载符号。   模块已经过优化,调试器选项“Just My Code'已启用。   ' TaskHost.exe' (CLR C:\ windows \ system32 \ coreclr.dll:Silverlight   AppDomain):已加载   ' C:\ Windows \ System32下\ System.Windows.RuntimeHost.ni.dll&#39 ;.跳过   加载符号。模块已经过优化,调试器选项“Just My”   代码'已启用。 ' TaskHost.exe' (CLR C:\ windows \ system32 \ coreclr.dll:   Silverlight AppDomain):已加载   ' C:\ Windows \ System32下\ System.Windows.ni.dll&#39 ;.跳过加载符号。   模块已经过优化,调试器选项“Just My Code'已启用。   ' TaskHost.exe' (CLR C:\ windows \ system32 \ coreclr.dll:Silverlight   AppDomain):已加载' C:\ windows \ system32 \ System.Net.ni.dll'。跳过   加载符号。模块已经过优化,调试器选项“Just My”   代码'已启用。 ' TaskHost.exe' (CLR C:\ windows \ system32 \ coreclr.dll:   Silverlight AppDomain):已加载' C:\ windows \ system32 \ System.ni.dll'。   跳过加载符号。模块已优化并具有调试器选项   ' Just My Code'已启用。 ' TaskHost.exe' (CLR   C:\ windows \ system32 \ coreclr.dll:Silverlight AppDomain):已加载   ' C:\ Windows \ System32下\ System.Xml.ni.dll&#39 ;.跳过加载符号。   模块已经过优化,调试器选项“Just My Code'已启用。   ' TaskHost.exe' (CLR C:\ windows \ system32 \ coreclr.dll:Silverlight   AppDomain):已加载   ' C:\数据\程序{F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \安装\ AnimationFrames_WP8.DLL&#39 ;.   符号已加载。 ' TaskHost.exe' (CLR C:\ windows \ system32 \ coreclr.dll:   Silverlight AppDomain):已加载   ' C:\ Windows \ System32下\ Microsoft.Phone.ni.dll&#39 ;.跳过加载符号。   模块已经过优化,调试器选项“Just My Code'已启用。   ' TaskHost.exe' (CLR C:\ windows \ system32 \ coreclr.dll:Silverlight   AppDomain):已加载   ' C:\ Windows \ System32下\ Microsoft.Phone.Interop.ni.dll&#39 ;.跳过装载   符号。模块已经过优化,调试器选项“Just My Code'是   启用。 ' TaskHost.exe' (CLR C:\ windows \ system32 \ coreclr.dll:   Silverlight AppDomain):已加载   ' C:\数据\程序{F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \安装\ MonoGame.Framework.DLL&#39 ;.   无法找到或打开PDB文件。 ' TaskHost.exe' (CLR   C:\ windows \ system32 \ coreclr.dll:Silverlight AppDomain):已加载   ' C:\ Windows \ System32下\ WinMetadata \ Windows.winmd&#39 ;.跳过装载   符号。模块已经过优化,调试器选项“Just My Code'是   启用。 ' TaskHost.exe' (CLR C:\ windows \ system32 \ coreclr.dll:   Silverlight AppDomain):已加载   ' C:\数据\程序{F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \安装\ SharpDX.DLL&#39 ;.   无法找到或打开PDB文件。 ' TaskHost.exe' (CLR   C:\ windows \ system32 \ coreclr.dll:Silverlight AppDomain):已加载   ' C:\数据\程序{F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \安装\ SharpDX.Direct3D11.DLL&#39 ;.   无法找到或打开PDB文件。 ' TaskHost.exe' (CLR   C:\ windows \ system32 \ coreclr.dll:Silverlight AppDomain):已加载   ' C:\数据\程序{F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \安装\ SharpDX.XAudio2.DLL&#39 ;.   无法找到或打开PDB文件。 ' TaskHost.exe' (CLR   C:\ windows \ system32 \ coreclr.dll:Silverlight AppDomain):已加载   ' C:\ WINDOWS \ SYSTEM32 \ EN-US \ mscorlib.debug.resources.dll&#39 ;.模块是   没有符号的建筑。类型' System.TypeLoadException'的例外情况   发生在未知模块中。并且在托管/本机之前没有处理过   boundary类型' System.TypeLoadException'发生在   未知模块。并且在托管/本地边界之前没有处理过   ' TaskHost.exe' (CLR C:\ windows \ system32 \ coreclr.dll:Silverlight   AppDomain):已加载   ' C:\ Windows \ System32下\ System.Runtime.InteropServices.WindowsRuntime.ni.dll&#39 ;.   跳过加载符号。模块已优化并具有调试器选项   ' Just My Code'已启用。 ' TaskHost.exe' (CLR   C:\ windows \ system32 \ coreclr.dll:Silverlight AppDomain):已加载   ' C:\ Windows \ System32下\ System.Core.ni.dll&#39 ;.跳过加载符号。   模块已经过优化,调试器选项“Just My Code'已启用。   ' TaskHost.exe' (CLR C:\ windows \ system32 \ coreclr.dll:Silverlight   AppDomain):已加载   ' C:\数据\程序{F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \安装\ SharpDX.DXGI.DLL&#39 ;.   无法找到或打开PDB文件。该程序' [3320] TaskHost.exe'   已退出代码0(0x0)。

1 个答案:

答案 0 :(得分:0)

对我花了几个小时跟踪它的事情感到很恼火。

我安装了MonoGame 3.0.1。当我下载3.2 windows安装文件的部分或全部DLL的框架,其中抛出错误。

我完成了卸载和重新安装,但3.2版本无法正常运行。

然后我使用nuget包管理器安装MonoGame,一切都运行良好。

我认为3.2软件包已损坏,或者当我使用win安装包时,我不需要安装依赖项。