2013-12-09 4 views
0

Windows 8.1의 약속 중 하나는 Windows 스토어 응용 프로그램의 다중 인스턴스 가능성입니다.Windows 8.1 Windows 스토어 응용 프로그램의 다중 인스턴스

하지만 이것을 활성화하는 방법을 찾지 못했습니다.

나는

http://msdn.microsoft.com/en-us/library/windows/apps/dn423281.aspx

앱 매니페스트의 요소를 발견했습니다하지만 난에 추가 해야할지 모르겠어? 값 :

<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest" xmlns:m2="http://schemas.microsoft.com/appx/2013/manifest"> 
    <Extensions> 
    <Extension Category="windows.activatableClass.outOfProcessServer"> 
     <OutOfProcessServer ServerName="??"> 
     <Path>??</Path> 
     <Instancing>multipleInstances</Instancing> 
     <ActivatableClass ActivatableClassId="MyApp.App"/> 
     </OutOfProcessServer> 
    </Extension> 
    </Extensions> 
</Package> 

내 애플리케이션의 여러 인스턴스를 활성화 할 수 있습니까?

정말 고마워요!

답변

2

각 앱은 단일 인스턴스지만 여러 개의보기를 가질 수 있습니다. 각보기는 자체 스레드에서 실행됩니다. MSDN의 example입니다. 나는 an article에 앱에 여러보기를 추가 한 방법을 썼습니다.

+0

그게 효과가 있습니다! 샘플은 내가 상상하는 것만 큼 단순하지는 않지만 결국 작동합니다. 대단히 감사합니다! 추신 : 나는 다운로드 Zoetrope : D 훌륭한 직업! –

+0

Zoetrope에 대한 의견 및 평가에 감사드립니다. –

+0

Windows Phone 8.1 에뮬레이터의 여러 인스턴스를 실행하는 방법을 알려주시겠습니까? 또한 기사 링크가 깨진 것 같습니다. –

0

프로젝트를 마우스 오른쪽 단추로 클릭하고 프로젝트 언로드를 선택하십시오. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 편집 .csproj를 선택하십시오. XML보기에서 <ProjectGuid> 태그를 찾으십시오. 새 GUID를 생성하고 바꿉니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭하여 다시로드하십시오.

이동 Package.appxmanifest 및

그런 다음 응용 프로그램 패키지를 만든 다음 PowerShell을 통해 설치 응용 프로그램 탭 표시 이름을 비주얼 자산 짧은 이름 포장 패키지의 이름을 변경합니다.

동일한 앱의 새 인스턴스를 배포해야 할 때마다 위에 수행하십시오.

관련 문제