0

데스크톱 응용 프로그램 변환기를 사용하여 Windows 저장소에 대한 내 응용 프로그램을 변환하려고합니다.데스크톱 응용 프로그램 변환기 -PackageName 오류

-PackageName 옵션을 대시 보드에 제공된 패키지/ID/이름으로 설정하면 Desktop App Converter가 -PackageName에 대한 쓰기 오류로 중지됩니다.

하지만 난 내가 원하는 내가 창문 저장소에 appx 파일을 제출했을 때 얻을 표시 이름에 -PackageName를 넣어 경우 : 유효하지 않은 패키지 ID 이름 : 및 잘못된 패키지 가족의 이름 :

* 갱신

내 패키지/신원/이름은 1234MyApp.MyApp 형식입니다. '1234'를 생략하면 데스크톱 응용 프로그램 변환기가 실행을 완료합니다. 하지만 물론 창문에 appx 파일을 제출하려고 할 때 잘못된 패키지 ID 이름과 잘못된 패키지 패밀리 이름 오류가 저장됩니다.

+0

[데스크톱 응용 프로그램 변환기 -PackageName E \ _MANIFEST \ _USE \ _DEFAULT \ _VALUE \ _FAILED]의 가능한 복제본 (http://stackoverflow.com/questions/43009587/desktop-app-converter-packagename-e-manifest-use) -default-value-failed) –

답변

0

appx 패키지를 생성 할 수 있도록 Desktop App Converter에서 자신의 패키지 이름을 Package Name으로 사용해야합니다.

패키지 Manifest.xml을 열어 Windows 스토어에 업로드하기 위해 Dev Center의 값과 일치하도록 Package Identity Name을 수정해야합니다.

그런데 this form을 제출하면 데스크톱 변환 앱을 스토어에 게시 할 수있는 권한을 취득해야합니다.

+0

답장을 보내 주셔서 감사합니다. 그게 내 문제 야. Package Manifest XML에서 패키지 ID 이름을 변경 한 후에 제출할 수있는 항목은 manifest가 아니라 appx 파일뿐이므로 Desktop App Converter를 다시 실행해야합니까? 필요한 권한이 있습니다. – gerry

+0

@gerry DAC 도구를 다시 실행할 필요가 없습니다. 패키지 매니페스트 xml의 ID 정보를 변경 한 후 [MakeAppx.exe] (https://msdn.microsoft.com/library/windows/desktop/hh446767(v=vs.85) .aspx)를 사용하여 패키지 정보를 다시 패키지화 할 수 있습니다. appx를 생성하십시오. 그런 다음 Dev Center에 업로드 할 수 있습니다. –

+0

나는 MakeAppx.exe를 사용하여 패키지를 풀고 다시 포장합니다. AppxManifest에서 ID 이름을 변경할 때 appx 패키지가 만들어 지지만 설치할 때 "appx/appxbundle 파일을 열 수 없습니다. 이유 : 알 수없는 이유로 실패했습니다"와 함께 중지됩니다. 응용 프로그램 ID를 변경하면 Makeappx가 내 appname이 패턴 제약 조건을 위반한다는 오류로 중지합니다. – gerry

0

나는 오늘이 문제에 직면했으며 "1234MyApp.MyApp"라는 Windows 저장소 패키지 이름을 사용하여 AppApp의 실행 파일 이름 "MyApp.exe"와 같은 AppId를 사용하여 문제를 해결할 수있었습니다.

내 PowerShell은

$publisher = "1234MyApp.MyApp" 
$appId = "MyApp.exe" 

DesktopAppConverter -Installer $binDirectory -AppExecutable InventoryAudit.WpfApp.exe -Destination $packageDirectory -AppId $appId -PackageName $packageName -Publisher $publisher -AppDisplayName $appDisplayName -AppDescription $appDescription -PackageDisplayName $packageDisplayName -PackagePublisherDisplayName $packagePublisherDisplayName -Verbose -MakeAppx -Version $version 

가 난 단지 관련 변수를 제공 ... 뭔가처럼 보였다. 희망이 다음 사람 이이 문제를하는 데 도움이됩니다.