2016-09-02 7 views
-1

Project Centennial을 사용하여 Windows Forms 응용 프로그램을 변환하는 중이 오류가 발생합니다. MSDN 사이트에 나와있는 VLC 자습서를 던져 실행할 수 있었기 때문에 변환기가 작동하는지 알 수 있습니다. 그것은 "수동으로 makeappx를 호출하기 전에 AppxManifest.xml에서 'Application Executable'속성을 설정해야한다고 말합니다.하지만 어떻게해야할지 모르겠습니다. -AppExecutable을 사용하여 시도했지만 설정이 없으며 기본적으로 MyApp.exe로 빌드됩니다. 그것은 그것을 편집 할 수 있지만, 같은 XML 파일로 MakeAppx.exe를 호출하는 방법을 모른다면 말합니다. 다음 .\DesktopAppConverter.ps1 -ExpandedBaseImage C:\ProgramData\Microsoft\Windows\Images\BaseImage-14393 –Installer C:\Users\Mark\Desktop\Newest_Installer\Keyed-Setup.exe -InstallerArguments "/S" -Destination C:\Users\Mark\Desktop\Keyed_App_Filers -PackageName "Keyed" -Publisher "CN=JonesComm" -Version 1.0.2.2 -AppExecutable "KeyedApp.exe" -MakeAppx -VerboseProject Centennial : 출력 된 XML을 편집하고 MakeAppx.exe를 호출하는 방법

전체 오류의 사진입니다 : 여기

은 내가 사용하고있는 명령입니다. Error Pic

미리 도움을 주셔서 감사합니다.

+0

지난번 나는이 오류가 프로젝트가 넷스의 다른 버전으로 변환 되었기 때문에 발생했다고 본다. (4.5에서 4.1로 거꾸로 돌아 간다.) 일부 XML 및 proj 파일을 수정하고 그물 버전을 변경해야했습니다. 오류가 라이센스 오류로 인해 발생하는 것처럼 보이지만 잘못된 버전의 Net로 의심됩니다. 어떤 버전의 Net이 컴퓨터에 있는지 확인한 다음 프로젝트 폴더에서 xml 및 proj 파일을 엽니 다. – jdweng

+0

프로젝트 센 테니얼은 내가 가지고있는 앱과 함께 내 컴퓨터에 설치 한 버전 인 .4.6.1을 대상으로 삼습니다. 이 프로그램은 4.6.1 파일을 오프라인 전제 조건으로 다운로드 할 수 있습니다. 이는 전환 상태를위한 프로젝트 설정 지침입니다. 출력 된 .xml 파일을 수정하고 새로운 .xml을 다시 만들지 않고 변환기를 다시 실행할 수있는 곳은 어디입니까? – coolBeaner

+0

예. 프로젝트에서 Net 버전을 올바른 버전으로 설정해야했습니다. 웹에서 프로젝트를 다운로드했는데 컴파일되지 않았습니다. 그래서 약간의 수정 작업을 해보려 고 시도하는 것이 상처를주지 않을 것이라고 생각했습니다. 물론 효과가있었습니다. 그것은 당신의 경우에 효과가있을 것이라고 말하는 것은 아닙니다. – jdweng

답변

0

유레카 !!! 좋아, 약 1 주일 동안 나는이 권리를 얻을 수 없었다. MSI와 내 프로그램의 .exe가 있으며 MSI로 .aapx를 성공적으로 래핑했습니다. 휴식 시간에 이르는 명령은 "msiexec /?"이었습니다.이 명령은 해당 응용 프로그램에 대한 명령 목록을 보여줍니다. "/ 패시브"는 UI없이 실행하는 데 필요한 명령입니다. "응용 프로그램 실행 파일"속성을 "-AppExecutable"로 설정할 수있었습니다. 실행 파일 (.exe) 파일 경로 "-AppInstallPath"응용 프로그램 설치 경로 "이것은 응용 프로그램 실행 파일의 이름이고 실행 파일의 위치는 신선한 후 새 컴퓨터를 설치 여기

내가 사용하는 PowerShell 명령의 편집 가능한 버전입니다 :..

난이 나처럼 거기에 어떤 초보자 도움이되기를 바랍니다 .\DesktopAppConverter.ps1 -ExpandedBaseImage C:\ProgramData\Microsoft\Windows\Images\BaseImage-14393 –Installer C:\Users \Desktop\MyApp\MyApp_Setup.msi -InstallerArguments "/PASSIVE" -Destination C:\Users\Desktop\MyApp-Appx -PackageName "MyApp" -Publisher "CN=Company" -Version 1.0.2.2 -AppExecutable "ApplicationFolder\SubFolder\MyApp.exe"-AppInstallPath "C:\Program Files (x86)\ApplicationFolder\SubFolder" -MakeAppx -Verbose

프로젝트 센 테니얼이 없습니다 튜토리얼을위한 많은 것들이 있습니다. 모두 감사합니다.