고유 한 코드와 관리 코드가 혼합 된 큰 win32 프로그램이 있습니다. Windows 10에 간단한 설치를 위해 단일 .Appx 파일에 넣고 싶습니다. Windows 스토어에 넣고 싶지 않습니다. 이전 설치 프로그램을 .Appx 파일로 바꾸기 만하면됩니다.종속성을 .Appx로 병합하여 -DependencyPath 인수를 피하는 방법
DesktopAppConverter을 사용하여 프로그램을 .Appx로 변환했습니다. 제 문제는 DesktopAppConverter가 'Microsoft.VCLibs.140.00.UWPDesktop'에 종속성을 추가한다는 것입니다. 즉, .appx와 Microsoft.VCLibs.x64.14.00.Desktop.appx를 모두 배포해야한다는 의미입니다. 따라서 사용자는 더 이상 내 .appx 파일을 클릭 없지만 PowerShell을에서 이것을 실행해야 할 수 있습니다 내가 하나의 .appx에 의존성을 "병합"할 수있는 방법은
Add-AppxPackage .\MyApp.appx -DependencyPath .\Microsoft.VCLibs.x64.14.00.Desktop.appx
거기에 사용자가 할 수있는 설치하려면 더블 클릭하십시오.
이것이 왜 떨어 졌는지 확실하지 않아서,이 해결책을 찾고 있습니다. 사용자가 소프트웨어를 설치할 수 있도록하기 위해 여러 개의 설치 파일을 제공해야한다는 사실을 알지 못합니다. – MOnsDaR