2010-12-13 4 views
0

개발에 사용 된 것과 다른 컴퓨터에서 XNA 4.0으로 만든 게임을 실행하려고 할 때마다 실행되지 않습니다. 나는 모든 의존성이 존재하는지 확인하기 위해 지침 here을 따라 갔다. 다른 컴퓨터에서 XNA 4.0 게임을 실행하려면 어떻게합니까?

내가 다음과 같은 짓을했는지 명확하게하려면 :

  1. 다운로드하여 Microsoft .NET Framework 4 Client Profile를 설치했습니다.

  2. Microsoft XNA Framework Redistributable 4.0을 다운로드하여 설치했습니다.

  3. 다음과 같이 내가 GamerServicesMicrosoft.Xna.Net.*에 포함 된 어떤 것도 사용하지하고 있는지, 내 참조가 있습니다 제작 :

Microsoft.Xna.Framework
Microsoft.Xna.Framework.Avatar
Microsoft.Xna을 .Framework.Game
Microsoft.Xna.Framework.Graphics
Microsoft.Xna.Framework.Storage
Microsoft.Xna.Framework.Video,210 Microsoft.Xna.Framework.Xact
는 mscorlib에
시스템
System.Xml.Linq에게 나는 또한에 조언 here을 따라


System.Windows.Forms
에서 System.Xml을 System.Core 문제가 코드 자체 내에 있지 않은지 확인하십시오.


나는 그것이 실행 얻을 수있는 다음과 방법을 시도했다 (모두 비스타 및 7) :

  • 사용은 게시 기능이 내장되어 있습니다. 이로 인해 GAC에 Microsoft.Xna.Input.Touch이 있어야한다는 오류가 발생합니다. 참조에 Microsoft.Xna.Input.Touch을 추가하려고 시도했지만 문제가 해결되지 않습니다.
  • XNA dll 파일을 로컬로 복사하십시오. 이로 인해 Microsoft.Xna.Game.dll or one of its dependencies could not be located이라는 오류 메시지가 나타납니다.
  • Release에 포함 된 모든 항목을 복사하십시오. 이로 인해 두 번째로 시작되는 Application X stopped working... 또는 APPCRASH 오류 메시지가 나타납니다. 내 코드에 도달하지 못했습니다.

작동 시키려면 어떤 방법이 있습니까? 나는 그것을 고치려고 노력하고 있었고, 마감 시간이 어렴풋이되자 불필요한 스트레스의 근원이되었습니다.

+0

기본 코드 만 사용하여 새 프로젝트를 만드는 경우 이런 현상이 발생합니까? 둘 이상의 다른 기계를 사용해 보셨습니까? 아마도 프로젝트를 재현 해보십시오. 이것은 애플리케이션 매니페스트와 관련이있을 수 있습니다. – Empyrean

답변

1

XNA 베타 어셈블리가 여전히 dev 시스템에서 시작되었지만 VS가 올바른 어셈블리 대신 해당 어셈블리를 사용하는 것으로 결정되었습니다.

관련 문제