2012-07-04 29 views
0

我正準備移植一款遊戲,這是我第一次。我正在運行Windows 7,並從Github以及MonoDevelop 3.0.3.2獲得最新版本的MonoGame。構建適用於Mac OS的MonoGame框架

當我嘗試加載在MonoDevelop中的MonoGame.Framework.MacOS解決方案,它無法加載,給我這個錯誤: 無法加載項目「MonoGame \ MonoGame.Framework \ MonoGame.Framework.MacOS.csproj」與未知物品類型'{948B3504-5B70-4649-8FE4-BDE1FB46EC69}; {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}'

當我嘗試打開iOS解決方案時發生了類似的情況。但是,我能夠成功構建Windows,Linux和Android解決方案。

請指教!

+1

我想你需要在Mac OS X機器上安裝MonoDevelop,然後打開該項目。如果項目名稱中包含MacOS,則可能無法在任何其他操作系統上使用。 –

+0

謝謝!這可能可以解釋它,我沒有想到這一點。不幸的是,我目前無法訪問Mac進行測試,但在一兩個月內我應該進行測試。 –

回答

0

我只是看https://nuget.codeplex.com/workitem/3714並複製此線領域:xmlns = 「http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd」

過的xmlns = ... 」這個文件的 MonoGame-開發/ MonoGame.Framework.Content.Pipeline/MonoGame.Framework.Content.Pipeline.MacOS.csproj

所以下次I`d建項目的成功。 畢竟,我把在文件夾MonoGame.Framework/bin/MacOS/Release生成的.dll文件引用到我的遊戲項目中(我也刪除了舊的參考文件)

我希望它能幫助你!