简体   繁体   English

Windows Phone 8 MonoGame项目停止工作

[英]Windows Phone 8 MonoGame projects stopped working

I'm not sure exactly what happen. 我不确定会发生什么。

I had visual studio 2012 installed with MonoGame 3.0.1 and all the demos from the book (Windows 8 and Windows Phone 8 Game Dev) everything was working. 我在Visual Studio 2012上安装了MonoGame 3.0.1,并且该书中的所有演示(Windows 8和Windows Phone 8 Game Dev)均正常运行。

However after not doing anything for a month i went back today to pick up on a game where i left off and i can no longer get my games to work. 但是,在一个月没做任何事情之后,我今天回去参加了我停下来的游戏,我再也无法使我的游戏正常工作了。 Theres a chance i upgraded visual studio or windows in between. 我有机会在两者之间升级Visual Studio或Windows。

I also tried upgrading to MonoGame 3.2 and that did not solve the issue 我还尝试了升级到MonoGame 3.2,但并没有解决问题

The normal projects from the book work (the windows game demos) and a new windows phone app with the default controls work. 本书正常工作的项目(Windows游戏演示)和带有默认控件的新Windows Phone应用程序。

I'm mostly a Linux developer so a little stumped on what could of happen with the windows phone games. 我主要是一名Linux开发人员,因此对Windows Phone游戏可能发生的事情有些困惑。

My output when run the demo games is below, i'm continuing to look into it, but any help would be greatly appreciated. 我在运行演示游戏时的输出如下,我正在继续研究它,但是任何帮助将不胜感激。

UPDATE: When i say "stopped working" i mean the games compile and the emulator gets loaded but then its just a black screen. 更新:当我说“停止工作”时,我的意思是游戏已编译且模拟器已加载,但随后只是黑屏。 Where as before there was animation. 和以前一样,那里有动画。 Also these are the books demos, not mine. 这些也是书籍演示,不是我的。 They worked before 他们以前工作过

'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: DefaultDomain): Loaded 'C:\\windows\\system32\\mscorlib.ni.dll'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:DefaultDomain):已加载'C:\\ windows \\ system32 \\ mscorlib.ni.dll'。 Skipped loading symbols. 跳过的加载符号。 Module is optimized and the debugger option 'Just My Code' is enabled. 模块已优化,调试器选项“ Just My Code”已启用。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\windows\\system32\\System.Windows.RuntimeHost.ni.dll'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ windows \\ system32 \\ System.Windows.RuntimeHost.ni.dll'。 Skipped loading symbols. 跳过的加载符号。 Module is optimized and the debugger option 'Just My Code' is enabled. 模块已优化,调试器选项“ Just My Code”已启用。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\windows\\system32\\System.Windows.ni.dll'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ windows \\ system32 \\ System.Windows.ni.dll'。 Skipped loading symbols. 跳过的加载符号。 Module is optimized and the debugger option 'Just My Code' is enabled. 模块已优化,调试器选项“ Just My Code”已启用。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\windows\\system32\\System.Net.ni.dll'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ windows \\ system32 \\ System.Net.ni.dll'。 Skipped loading symbols. 跳过的加载符号。 Module is optimized and the debugger option 'Just My Code' is enabled. 模块已优化,调试器选项“ Just My Code”已启用。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\windows\\system32\\System.ni.dll'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ windows \\ system32 \\ System.ni.dll'。 Skipped loading symbols. 跳过的加载符号。 Module is optimized and the debugger option 'Just My Code' is enabled. 模块已优化,调试器选项“ Just My Code”已启用。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\windows\\system32\\System.Xml.ni.dll'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ windows \\ system32 \\ System.Xml.ni.dll'。 Skipped loading symbols. 跳过的加载符号。 Module is optimized and the debugger option 'Just My Code' is enabled. 模块已优化,调试器选项“ Just My Code”已启用。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\Data\\Programs{F13744CE-A3B0-426B-8A4A-CF6F482B80CD}\\Install\\AnimationFrames_WP8.DLL'. “ TaskHost.exe”(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载“ C:\\ Data \\ Programs {F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \\ Install \\ AnimationFrames_WP8.DLL”。 Symbols loaded. 符号已加载。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\windows\\system32\\Microsoft.Phone.ni.dll'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ windows \\ system32 \\ Microsoft.Phone.ni.dll'。 Skipped loading symbols. 跳过的加载符号。 Module is optimized and the debugger option 'Just My Code' is enabled. 模块已优化,调试器选项“ Just My Code”已启用。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\windows\\system32\\Microsoft.Phone.Interop.ni.dll'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ windows \\ system32 \\ Microsoft.Phone.Interop.ni.dll'。 Skipped loading symbols. 跳过的加载符号。 Module is optimized and the debugger option 'Just My Code' is enabled. 模块已优化,调试器选项“ Just My Code”已启用。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\Data\\Programs{F13744CE-A3B0-426B-8A4A-CF6F482B80CD}\\Install\\MonoGame.Framework.DLL'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ Data \\ Programs {F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \\ Install \\ MonoGame.Framework.DLL' 。 Cannot find or open the PDB file. 找不到或打开PDB文件。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\windows\\system32\\WinMetadata\\Windows.winmd'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ windows \\ system32 \\ WinMetadata \\ Windows.winmd'。 Skipped loading symbols. 跳过的加载符号。 Module is optimized and the debugger option 'Just My Code' is enabled. 模块已优化,调试器选项“ Just My Code”已启用。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\Data\\Programs{F13744CE-A3B0-426B-8A4A-CF6F482B80CD}\\Install\\SharpDX.DLL'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ Data \\ Programs {F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \\ Install \\ SharpDX.DLL。 Cannot find or open the PDB file. 找不到或打开PDB文件。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\Data\\Programs{F13744CE-A3B0-426B-8A4A-CF6F482B80CD}\\Install\\SharpDX.Direct3D11.DLL'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ Data \\ Programs {F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \\ Install \\ SharpDX.Direct3D11.DLL' 。 Cannot find or open the PDB file. 找不到或打开PDB文件。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\Data\\Programs{F13744CE-A3B0-426B-8A4A-CF6F482B80CD}\\Install\\SharpDX.XAudio2.DLL'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ Data \\ Programs {F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \\ Install \\ SharpDX.XAudio2.DLL 。 Cannot find or open the PDB file. 找不到或打开PDB文件。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\windows\\system32\\en-US\\mscorlib.debug.resources.dll'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ windows \\ system32 \\ en-US \\ mscorlib.debug.resources.dll'。 Module was built without symbols. 模块的构建没有符号。 An exception of type 'System.TypeLoadException' occurred in Unknown Module. 未知模块中发生类型为'System.TypeLoadException'的异常。 and wasn't handled before a managed/native boundary An exception of type 'System.TypeLoadException' occurred in Unknown Module. 并且未在托管/本机边界之前进行处理。未知模块中发生了类型为'System.TypeLoadException'的异常。 and wasn't handled before a managed/native boundary 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\windows\\system32\\System.Runtime.InteropServices.WindowsRuntime.ni.dll'. 并且在托管/本地边界'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain)之前未得到处理:已加载'C:\\ windows \\ system32 \\ System.Runtime.InteropServices.WindowsRuntime。 ni.dll”。 Skipped loading symbols. 跳过的加载符号。 Module is optimized and the debugger option 'Just My Code' is enabled. 模块已优化,调试器选项“ Just My Code”已启用。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\windows\\system32\\System.Core.ni.dll'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ windows \\ system32 \\ System.Core.ni.dll'。 Skipped loading symbols. 跳过的加载符号。 Module is optimized and the debugger option 'Just My Code' is enabled. 模块已优化,调试器选项“ Just My Code”已启用。 'TaskHost.exe' (CLR C:\\windows\\system32\\coreclr.dll: Silverlight AppDomain): Loaded 'C:\\Data\\Programs{F13744CE-A3B0-426B-8A4A-CF6F482B80CD}\\Install\\SharpDX.DXGI.DLL'. 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加载'C:\\ Data \\ Programs {F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \\ Install \\ SharpDX.DXGI.DLL' 。 Cannot find or open the PDB file. 找不到或打开PDB文件。 The program '[3320] TaskHost.exe' has exited with code 0 (0x0). 程序“ [3320] TaskHost.exe”已退出,代码为0(0x0)。

Annoyed about what happen i spent a few hours tracking it down. 我对发生的事情感到恼火,花了几个小时来追踪它。

I had MonoGame 3.0.1 installed. 我安装了MonoGame 3.0.1。 When i downloaded the 3.2 windows installation file some or all of the DLL's for the framework where throwing the errors. 当我下载3.2 Windows安装文件时,抛出该错误的框架的某些或全部DLL。

I did complete uninstall and re-installs but the 3.2 version never works. 我确实完成了卸载并重新安装,但是3.2版本永远无法正常工作。

Then i use the nuget package manager to install MonoGame, and everything worked perfectly. 然后,我使用nuget软件包管理器安装MonoGame,并且一切正常。

I'm thinking the 3.2 package is corrupt, or there is a dependency required that i'm not installing when i use the win installation package. 我认为3.2软件包已损坏,或者使用Win安装软件包时没有安装我需要安装的依赖项。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM