2017-10-04 1 views
0
나는 포장하는 것을 시도하고 보편적 인 Windows 응용 프로그램 (윈도우 런타임 구성 요소)가

에서 :패키지를 수정 저장 응용 프로그램 만들기 appxmanifest

Project->Store->Create App Package

그러나 포장 후마다, 내가 할 수있는 완료 내 Package.appxmanifest가 수정되었습니다.를 참조하십시오. 내가 그것을 포장 후 서비스를 소비 할 수없는 나는 그 결과

<Applications> 
    <Applications> 
    ... 
    <Extensions> 
     <uap:Extension Category="windows.appService" EntryPoint="AppForUpdaterService.BackGroundUpdaterTask"> 
      <uap3:AppService Name="com.mhas.appUpdater" uap4:SupportsMultipleInstances="true" /> 
     </uap:Extension> 
    </Extensions> 
    </Applications> 
</Applications> 

:

은 내가 포장 후 찾을 수없는 응용 프로그램 노드의 확장 섹션 아래에 있습니다.

Visual Studio에서 배포 할 때 작동합니다.

여기서 내가 뭘 잘못하고 있니?
내 플랫폼 세부 정보 :

  • 대상 플랫폼 : 윈도우 10
  • 대상 플랫폼 버전 : 10.0.14393.0
  • 대상 플랫폼 최소 버전 : 10.0.10586.0
+0

앱 패키지를 만든 후의 단계는 무엇입니까 (여러 옵션이 있음)? 패키지를 생성 한 후 프로젝트의 appxmanifest 파일이 자동으로 변경 되었습니까? 또는 appx 패키지에서 파일을 검사하고 있습니까? –

+0

서비스 응용 프로그램은 Windows 런타임 구성 요소입니다. 저장소 옵션에서 패키지를 생성하여 배포하려고 할 때 프로젝트의 패키지가 변경된 것을 볼 수 있습니다 (확장 된 부분 만 추가되었습니다.). 내 패키지 서비스가 작동하지 않으므로. 하지만 Visual Studio에서 배포 할 때 작동합니다. 이건 이상해. 서비스 응용 프로그램을 배포하는 프로세스는 무엇입니까? 패키징 또는 복사 dll 붙여 넣기? –

답변

0

그럼이 이상했다. 내가 XML 편집기에서 Package.appxmanifest를 편집 할 때 그것은

Project->Store->Create App Package 

에서 포장 동안 사라 그러나 앱 매니페스트 디자이너에서 편집 한 경우는 변경되지 않습니다! 이 기능은 오프라인 앱 (Side-loaded Service App)을 배포하려는 사람에게 유용 할 수 있습니다.

저는 Visual Studio의 버그라고 생각합니다.