2017-10-31 12 views
4

UWP 앱이 있으며 App Installer를 통해 웹에서 설치하려고합니다. docs에 따르면 내가 넣을 수 있습니다 .appx/ .appxbundle/*. appinstaller 그리고 내가 appxbundle 넣을 때 생성 된 모든 폴더/파일이 좋아도 (VS 2017웹 오류, 종속성 패키지 누락으로 인한 App Installer로 UWP 앱 설치

에 의해 생성되는 appxbundle 하나가 추가 APPDEV을 { ackage.resources 및 Dependencies)를 다운로드하고 설치하려고하면 App Installer가 호출되고 내 앱 매니페스트 정보가 올바르게 표시됩니다.

그러나 클라이언트 컴퓨터에서 설치가 실패하고 "패키지 설치 프로그램을 설치하지 못했습니다. 개발자에게 Microsoft.NET.CoreRuntime.1.1 패키지"을 문의하십시오. 그것은 내가 이미 모든 sdks를 설치 한 것 같아 내 dev에 기계에 괜찮아요 설치 않았다.

아래의 그림처럼 내 appinstaller 파일에 종속 정보를 넣으려고했으나 여전히 좋지 않습니다.

<?xml version="1.0" encoding="utf-8"?> 
<AppInstaller 
    xmlns="http://schemas.microsoft.com/appx/appinstaller/2017" 
    Version="1.0.0.0" 
    Uri="http://myhost.com/myapp.appinstaller" > 
    <MainBundle 
     Name="MyApp" 
     Publisher="CN=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" 
     Version="0.0.1" 
     Uri="http://myhost.com/myApp.appxbundle" /> 
<Dependencies> 
    <Package Name="Microsoft.NET.CoreRuntime.1.1" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="1.1.25305.1" ProcessorArchitecture="x86" Uri="http://myhost.com/Dependencies/x86/Microsoft.NET.CoreRuntime.1.1.appx" /> 
    <Package Name="Microsoft.NET.CoreRuntime.1.1" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="1.1.25305.1" ProcessorArchitecture="x64" Uri="http://myhost.com/Dependencies/x64/Microsoft.NET.CoreRuntime.1.1.appx" /> 
</Dependencies> 
</AppInstaller> 

누군가가 잘못되었다고 말할 수 있습니까?

감사합니다.

+0

1. 클라이언트 컴퓨터가 dev 컴퓨터와 동일한 Windows 10 업데이트를 실행하고 있습니까? 2. 의존성이 Release 인 동안 메인 번들은 Debug 버전입니까? – kennyzx

+0

클라이언트 컴퓨터를 최신 Windows 10으로 업데이트했지만 여전히 좋지 않습니다. 그리고 주요 번들은 비주얼 스튜디오 스토어에서 생성 된 버전이기 때문에 패키지 옵션을 생성합니다. 파일을 보내고 클라이언트 컴퓨터에서 appxbundle 파일을 두 번 클릭하면 성공적으로 설치할 수 있습니다. –

답변

0

나는 선택형 Microsoft.NET.CoreRuntime.1.1 패키지를 먼저 설치 한 다음 내 응용 프로그램을 설치하는 것이 좋습니다. 어떤 이유로 설치가 자동으로 종속성을로드 할 수 없습니다. appxinstaller 파일을 설정하는 방법에 대한 자세한 정보가 있으면 Microsoft doc을 계속 확인하겠습니다.

+0

정교하게 주시겠습니까? – Shimmy

+0

어떻게 관리 했습니까? –