2015-09-30 238 views
0

這行代碼的Visual Studio 2015年MonoGame:找不到Texture2DReader

backgroundImage = Content.Load<Texture2D>("Backgrounds/titleScreen"); 

導致此錯誤

An unhandled exception of type 'Microsoft.Xna.Framework.Content.ContentLoadException' occurred in Microsoft.Xna.Framework.dll 

Additional information: Error loading "Backgrounds\titleScreen". Cannot find ContentTypeReader Microsoft.Xna.Framework.Content.Texture2DReader. 

此代碼是所有工作完全之前,我想這個從Visual Studio 2010轉換爲2015年在我的Content文件夾中有一個具有titleScreen.png的Backgrounds文件夾,所以我知道路徑是正確的。

+0

也許嘗試重新安裝MonoGame。 – craftworkgames

回答

0

請嘗試bin \ content文件夾中的.xnb文件。 也仔細檢查文件的紋理和名稱的路徑(我的意思是區分大小寫)。 我也在xna visual studio中部署時,它工作正常。當在monogame中部署時,它拋出錯誤,我試圖將文件名稱作爲屏幕,其中文件名是SCREEN。 最安全的是嘗試使用XNB文件。

+0

你是什麼意思用.xnb文件試試?你的意思是嘗試從xnb文件而不是png文件加載紋理? – Jake