2014-03-31 2 views
0

저는 Visual Studio/C# 개발자 중 일부는 아니지만 실제로는 오랜 시간이 걸렸습니다 (다른 여러 IDE/언어 중에서). 필요에 맞게 쉽게 수정할 수있는 Windows Phone 앱을 만들었습니다. 수정은 별도의 파일 (실제로이 앱의 콘텐츠로 작동 함)을 통해 이루어집니다.컴파일 - Visual Studio없이 XAP 파일 받기

이 앱의 솔루션은 다음과 같습니다. 콘텐츠 파일을 변경하면 완전히 새로운 것이됩니다. 앱은 콘텐츠없이 '프레임 워크'처럼 작동합니다. 앱의 기능은 변경되지 않지만 콘텐츠는 변경됩니다.

이제 Visual Studio를 사용하지 않고 모든 사용자가 만든 콘텐츠 파일을 별도로 추가하고 컴파일하는 방법을 원합니다. 이는 사용자가 콘텐츠를 만들기 위해 개발자가 아니어도되기 때문에 추가 한 콘텐츠가 포함 된 전체 앱을 원할 수도 있기 때문입니다 (이 '프레임 워크 앱'을 기반으로 작성).

간략한 설명 : 1. 사용자가 내 앱을 가져옵니다. 2. 콘텐츠 파일을 추가합니다. 3. 일부 스크립트 (또는 기타)를 실행하고 XAP 파일을 가져옵니다.

내 질문 : 내가 할 수있는 방법은 (정상적인 "XAP C# 파일을 Visual Studio를 통해 컴파일하지 않고도 - 예를 들어 - 정규화 된 독립/별도의 응용 프로그램으로 추가 할 수 있습니다. Microsoft 마켓 플레이스).

답변

1

최종 질문입니다. 불가능합니다. 그러나 가능한 경우 이러한 XAP의 저장소 서명이 없기 때문에 장치가 개발자의 잠금을 해제해야합니다. 게다가 나는 그것이 합법적이지 않은 것 같아요.

업데이트 : .XAP 확장자는 .RAR 또는 .ZIP 아카이브와 마찬가지로 7zip으로 열 수 있습니다. 그래서 당신은 당신의 xap을 만들 수 있고, 그 안에 포함 된 모든 파일을 추출 할 수 있습니다. 그리고 마지막으로 당신은 그 파일들을 아카이브로 압축하고 확장자를 .XAP로 바꾸는 도구 (코드를 직접 코딩)를 사용합니다.

+0

답장을 보내 주셔서 감사합니다.하지만 제 생각에는 충분히 명확하게 밝히지 않았다고 생각합니다. 모든 장치는 아무 관련이 없습니다. 요점은 XAP FILE을 생성하고 배포하는 것이 아니기 때문에 (Microsoft Marketplace에 언급 한 이유입니다). 나는 그런 일이 불법이어야하는 이유를 정말로 모른다. :) (예를 들어 전화 갭 (Phone Gap)도 이와 비슷한 것을한다.) – forsberg

+0

내 게시물을 업데이트했습니다. – fillobotto

+0

예, 고맙습니다. XAP은 실제로는 zip입니다 (rar가 아님). 그러나 각 앱의 고유 ID는 무엇입니까? 사용자가 Microsoft Marketplace에 앱을 배치하려고 할 때이 ID가 필요합니다. 내가 작성한 앱 프레임 워크와 동일 할 수 없습니까? – forsberg

관련 문제