2014-04-04 2 views
0

MonoGame을 사용하는 Windows Phone 8 라이브러리를 만들려고합니다. 그래서 솔루션을 만든 다음 새로운 WP8 라이브러리 프로젝트를 추가합니다. MonoGame dll을 참조하면 Microsoft와 충돌하기 때문에 Color 또는 Vector2와 같은 유형에 대해 모호한 참조가 발생합니다. This blog은 MonoGame NuGet 패키지를 다운로드하고 문제를 해결할 것을 제안하지만 프로젝트는 여전히 'Texture2D'와 같은 기호를 해결할 수 없다는 불만을 제기합니다. 또한 NuGet 패키지가 자체적으로 수행하는 것처럼 보이지만 수동으로 .csproj 파일에 다음 텍스트를 삽입하려고 시도했지만 아무 것도 변경되지 않았습니다.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 8 용 monogame의 솔루션 파일이있는 경우 해당 솔루션을 프로젝트 솔루션에 추가하고 참조에 다른 참조를 제거하고 참조로 모노 게임 솔루션을 추가하십시오.

관련 문제