설치 프로그램으로 간단한 배치 파일을 사용하여 DesktopAppConverter.exe에서 테스트 AppX를 만들려고합니다. 패키지가 생성됩니다AppX를 만들 때 DesktopAppConverter가 비 실행 파일을 삭제하는 것을 방지하려면 어떻게해야합니까?
ECHO OFF
mkdir c:\target
copy c:\source\testfile.txt c:\target
copy c:\source\app.vhd c:\target
copy c:\windows\system32\kernel32.dll c:\target
copy c:\windows\system32\calc.exe c:\target
EXIT 0
되면, VFS 디렉토리 내부의 "대상"디렉토리가 "KERNEL32.DLL"와 "CALC.EXE"파일이 포함되어 있지만 응용 프로그램이없는이 배치 파일이하는 일입니다 .vhd 또는 testfile.txt.
패키지에서이 파일을 가져 오는 방법을 알려 줄 사람이 있습니까?
DesktopAppConverter.exe의 명령 줄은 다음과 같습니다 :
DesktopAppConverter.exe -installer C : \ 소스 \의 dummyappxinstaller.bat -> 대상 C : \ appx \ -PackageName "DummyAppx"- 게시자 "CN = AppVolumes는 "-> 버전 0.0.0.1 -MakeAppx -Verbose -AppExecutable C : \ 대상 \의 calc.exe`
창조 과정은 경고 W_INSTALL_PATH_NOT_DISCOVERED
에 성공합니다.
app.vhd 또는 testfile.txt가 PackageFiles 디렉토리에 있는지 확인할 수 있습니까? 귀하의 요구 사항을 구현할 수 있는지 확인하기 위해 제 편에서 시도 할 것입니다. –
@ FangPeng-MSFT : 패키지 파일 디렉터리에 누락되었습니다. 나는 kernel32.dll과 calc.exe가 VFS의 'target'폴더에있는 것을 보았다. .vhd and.txt가 appx 생성 중에 삭제되는 이유는 무엇입니까? – Dev28
내 자신의 helloworld.exe를 만들고 위의 배치 파일에 언급 된 소스 폴더에 배치하면 AppX에 나타나지 않는다는 것을 관찰하는 것도 재미 있습니다! – Dev28