2014-04-04 105 views
0

我想創建一個使用MonoGame的Windows Phone 8庫。所以我創建了一個解決方案,然後添加一個新的WP8庫項目。如果我引用MonoGame dll,它會導致Color和Vector2之類的模糊引用,因爲它與Microsoft衝突。 This blog暗示我應該下載MonoGame NuGet包,它會解決這個問題,但它並沒有解決,而且該項目仍然抱怨它無法解析像'Texture2D'這樣的符號。我也嘗試手動在我的.csproj文件中插入以下文本,因爲NuGet包似乎並不是自己做的,但沒有任何改變。Monogame WP8曖昧參考

<Target Name="MonoGame_RemoveXnaAssemblies" AfterTargets="ImplicitlyExpandTargetFramework"> 
    <Message Text="MonoGame - Removing XNA Assembly references!" Importance="normal" /> 
    <ItemGroup> 
    <ReferencePath Remove="@(ReferencePath)" Condition="'%(Filename)%(Extension)'=='Microsoft.Xna.Framework.dll'" /> 
    <ReferencePath Remove="@(ReferencePath)" Condition="'%(Filename)%(Extension)'=='Microsoft.Xna.Framework.GamerServices.dll'" /> 
    <ReferencePath Remove="@(ReferencePath)" Condition="'%(Filename)%(Extension)'=='Microsoft.Xna.Framework.GamerServicesExtensions.dll'" /> 
    <ReferencePath Remove="@(ReferencePath)" Condition="'%(Filename)%(Extension)'=='Microsoft.Xna.Framework.Input.Touch.dll'" /> 
    <ReferencePath Remove="@(ReferencePath)" Condition="'%(Filename)%(Extension)'=='Microsoft.Xna.Framework.MediaLibraryExtensions.dll'" /> 
    </ItemGroup> 
</Target> 

我無法弄清楚這裏出了什麼問題。我嘗試了所有的指南和方法,但沒有結果。

回答

0

如果您對Windows Phone的monogame的解決方案文件8則該解決方案添加到您的項目的解決方案,並在引用刪除其他引用,並添加monogame解決方案作爲參考