我不确定到底发生了什么。
我安装了使用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)。
答案 0 :(得分:0)
对我花了几个小时跟踪它的事情感到很恼火。
我安装了MonoGame 3.0.1。当我下载3.2 windows安装文件的部分或全部DLL的框架,其中抛出错误。
我完成了卸载和重新安装,但3.2版本无法正常运行。
然后我使用nuget包管理器安装MonoGame,一切都运行良好。
我认为3.2软件包已损坏,或者当我使用win安装包时,我不需要安装依赖项。