簡體   English   中英

Windows Phone 8 MonoGame項目停止工作

[英]Windows Phone 8 MonoGame projects stopped working

我不確定會發生什么。

我在Visual Studio 2012上安裝了MonoGame 3.0.1,並且該書中的所有演示(Windows 8和Windows Phone 8 Game Dev)均正常運行。

但是,在一個月沒做任何事情之后,我今天回去參加了我停下來的游戲,我再也無法使我的游戲正常工作了。 我有機會在兩者之間升級Visual Studio或Windows。

我還嘗試了升級到MonoGame 3.2,但並沒有解決問題

本書正常工作的項目(Windows游戲演示)和帶有默認控件的新Windows Phone應用程序。

我主要是一名Linux開發人員,因此對Windows Phone游戲可能發生的事情有些困惑。

我在運行演示游戲時的輸出如下,我正在繼續研究它,但是任何幫助將不勝感激。

更新:當我說“停止工作”時,我的意思是游戲已編譯且模擬器已加載,但隨后只是黑屏。 和以前一樣,那里有動畫。 這些也是書籍演示,不是我的。 他們以前工作過

'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'。 跳過的加載符號。 模塊已優化,調試器選項“ Just My Code”已啟用。 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加載'C:\\ windows \\ system32 \\ System.Windows.ni.dll'。 跳過的加載符號。 模塊已優化,調試器選項“ Just My Code”已啟用。 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加載'C:\\ windows \\ system32 \\ System.Net.ni.dll'。 跳過的加載符號。 模塊已優化,調試器選項“ Just My Code”已啟用。 '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'。 跳過的加載符號。 模塊已優化,調試器選項“ Just My Code”已啟用。 “ TaskHost.exe”(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加載“ C:\\ Data \\ Programs {F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \\ Install \\ AnimationFrames_WP8.DLL”。 符號已加載。 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加載'C:\\ windows \\ system32 \\ Microsoft.Phone.ni.dll'。 跳過的加載符號。 模塊已優化,調試器選項“ Just My Code”已啟用。 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加載'C:\\ windows \\ system32 \\ Microsoft.Phone.Interop.ni.dll'。 跳過的加載符號。 模塊已優化,調試器選項“ Just My Code”已啟用。 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加載'C:\\ Data \\ Programs {F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \\ Install \\ MonoGame.Framework.DLL' 。 找不到或打開PDB文件。 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加載'C:\\ windows \\ system32 \\ WinMetadata \\ Windows.winmd'。 跳過的加載符號。 模塊已優化,調試器選項“ Just My Code”已啟用。 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加載'C:\\ Data \\ Programs {F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \\ Install \\ SharpDX.DLL。 找不到或打開PDB文件。 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加載'C:\\ Data \\ Programs {F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \\ Install \\ SharpDX.Direct3D11.DLL' 。 找不到或打開PDB文件。 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加載'C:\\ Data \\ Programs {F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \\ Install \\ SharpDX.XAudio2.DLL 。 找不到或打開PDB文件。 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加載'C:\\ windows \\ system32 \\ en-US \\ mscorlib.debug.resources.dll'。 模塊的構建沒有符號。 未知模塊中發生類型為'System.TypeLoadException'的異常。 並且未在托管/本機邊界之前進行處理。未知模塊中發生了類型為'System.TypeLoadException'的異常。 並且在托管/本地邊界'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain)之前未得到處理:已加載'C:\\ windows \\ system32 \\ System.Runtime.InteropServices.WindowsRuntime。 ni.dll”。 跳過的加載符號。 模塊已優化,調試器選項“ Just My Code”已啟用。 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加載'C:\\ windows \\ system32 \\ System.Core.ni.dll'。 跳過的加載符號。 模塊已優化,調試器選項“ Just My Code”已啟用。 'TaskHost.exe'(CLR C:\\ windows \\ system32 \\ coreclr.dll:Silverlight AppDomain):已加載'C:\\ Data \\ Programs {F13744CE-A3B0-426B-8A4A-CF6F482B80CD} \\ Install \\ SharpDX.DXGI.DLL' 。 找不到或打開PDB文件。 程序“ [3320] TaskHost.exe”已退出,代碼為0(0x0)。

我對發生的事情感到惱火,花了幾個小時來追蹤它。

我安裝了MonoGame 3.0.1。 當我下載3.2 Windows安裝文件時,拋出該錯誤的框架的某些或全部DLL。

我確實完成了卸載並重新安裝,但是3.2版本永遠無法正常工作。

然后,我使用nuget軟件包管理器安裝MonoGame,並且一切正常。

我認為3.2軟件包已損壞,或者使用Win安裝軟件包時沒有安裝我需要安裝的依賴項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM