2013-03-13 2 views
0

최근에 XNA 게임을 독립 실행 형 실행 파일로 변환 한 내용을 읽었으며 Visual Studio를 통해 게시하면 간단히 배포 할 수 있습니다. 나는 출판 과정을 이해하고 문제없이 그렇게했습니다. 게시가 끝나면 폴더, 설치 파일 및 clickonce 파일의 세 파일을 얻습니다. 나는 게임을 실행하고 설치할 수 있지만, 실행하면 약 2 초의 인트로 음악이 재생되고 멈 춥니 다. 시작 메뉴에서 바로 가기를 실행하면 실행되지 않습니다. 나는 비록 설치 파일이 단지 440 KB이고, 클릭 소스는 6KB이고, 모든 소스를 가진 폴더는 58.8 MB라는 것을 알았습니다. 생성 된 바로 가기는 매우 작으며 340KB입니다. 그래서 제 질문은 게시하기 전에 조정할 특별한 속성이 있습니까? 응용 프로그램 파일에서 모든 파일은 "필수 (자동)"로 설정되어 있지만 모든 파일은 "포함 (자동)"으로 설정됩니다. 필수 구성 요소는 Microsoft .NET FrameworkWork 4 클라이언트 프로필 (x86 및 x64), Microsoft XNA Framework Redistributable 4.0 및 Windows Installer 3.1입니다. 나는이 비디오 http://www.youtube.com/watch?v=sfjLeIDQV5Q을 보았고 그의 게임을 실행하는 데 문제가 없어서 내가 뭘 잘못하고 있는지 보지 못했습니다. 이전에는 XNA 3.5를 사용한 적이 없었습니다. XNA 4.0을 사용하여 게임을 시작했지만 결코 프로젝트를 업데이트하지 않았으므로 호환성 문제가 될 수 있습니다. 누구든지이 문제를 해결할 아이디어가 있으면 알려주십시오. 어떤 도움을 주셔서 감사합니다. =)Clickonce 응용 프로그램이 XNA 4.0에 설치 한 후에 실행되지 않습니다.

답변

1

\ bin \ 폴더를 삭제하고 응용 프로그램을 빌드하십시오. \ bin \ 폴더로 이동하여 exe를 두 번 클릭하십시오. 작동합니까?

그렇다면 앱을 게시하고 설치하십시오. exe (yourprofile \ myapps \ 2.0 \ obfuscated 폴더 \ obfuscated 폴더 \ xxxx ... 부분 ... xxxx는 어셈블리 이름의 처음 네 문자 임)를 찾아 더블 클릭하여 실행하십시오. 작동합니까?

그렇지 않으면 필요한 파일을 모두 포함하지 않은 것입니다.

관련 문제