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>
我無法弄清楚這裏出了什麼問題。我嘗試了所有的指南和方法,但沒有結果。