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 -Verbose
Project Centennial : 출력 된 XML을 편집하고 MakeAppx.exe를 호출하는 방법
전체 오류의 사진입니다 : 여기
은 내가 사용하고있는 명령입니다. Error Pic미리 도움을 주셔서 감사합니다.
지난번 나는이 오류가 프로젝트가 넷스의 다른 버전으로 변환 되었기 때문에 발생했다고 본다. (4.5에서 4.1로 거꾸로 돌아 간다.) 일부 XML 및 proj 파일을 수정하고 그물 버전을 변경해야했습니다. 오류가 라이센스 오류로 인해 발생하는 것처럼 보이지만 잘못된 버전의 Net로 의심됩니다. 어떤 버전의 Net이 컴퓨터에 있는지 확인한 다음 프로젝트 폴더에서 xml 및 proj 파일을 엽니 다. – jdweng
프로젝트 센 테니얼은 내가 가지고있는 앱과 함께 내 컴퓨터에 설치 한 버전 인 .4.6.1을 대상으로 삼습니다. 이 프로그램은 4.6.1 파일을 오프라인 전제 조건으로 다운로드 할 수 있습니다. 이는 전환 상태를위한 프로젝트 설정 지침입니다. 출력 된 .xml 파일을 수정하고 새로운 .xml을 다시 만들지 않고 변환기를 다시 실행할 수있는 곳은 어디입니까? – coolBeaner
예. 프로젝트에서 Net 버전을 올바른 버전으로 설정해야했습니다. 웹에서 프로젝트를 다운로드했는데 컴파일되지 않았습니다. 그래서 약간의 수정 작업을 해보려 고 시도하는 것이 상처를주지 않을 것이라고 생각했습니다. 물론 효과가있었습니다. 그것은 당신의 경우에 효과가있을 것이라고 말하는 것은 아닙니다. – jdweng