インストーラーに InstallShield を使用しているデスクトップ アプリケーションComputator.NET (WinForms で記述)を UWP に変換しようとしていますが、DAC が実行可能ファイルを見つけられないようです。exeファイルは一時的なインストーラーファイルであると考えているようです。プロセスからのログは以下のとおりです。
警告: DesktopAppConverter: 警告 'W_PACKAGE_DEPENDENCY_ADDED': フレームワーク パッケージ 'Microsoft.VCLibs.140.00.UWPDesktop' への依存関係が AppxManifest.xml に追加されました。http://go.microsoft.com/fwlink/?LinkId=821959を参照してください。' ローカル展開の前にパッケージをインストールするためのガイダンス。それ以外の場合、これが誤りである場合は、アプリケーションをパッケージ化して展開する前に、AppxManifest.xml の依存関係から対応するエントリを削除してください。警告: DesktopAppConverter: 警告 'W_DISCOVERED_EXE_NOT_FOUND': 検出されたショートカットは、アプリの実行可能ファイルが '\WINDOWS\Installer{FA089B43-0451-420A-968B-DCC3C55644C7}_8C37B49DBB16422C8EF917F2AEA02293.exe' であることを示していますが、このファイルが見つかりません。警告: DesktopAppConverter: 警告 'W_DISCOVERED_EXE_NOT_FOUND': 検出されたショートカットは、アプリの実行可能ファイルが '\WINDOWS\Installer{FA089B43-0451-420A-968B-DCC3C55644C7}_A9A8E5CA913F4E1EB7F6ACDB86DAFB8B.exe' であることを示していますが、このファイルが見つかりません。警告: DesktopAppConverter: 警告 ' W_DISCOVERED_EXE_NOT_FOUND': 検出されたショートカットは、アプリの実行可能ファイルが '\Windows\SysWOW64\msiexec.exe' であることを示していますが、このファイルが見つかりません。警告: DesktopAppConverter: 警告 'W_EXE_NOT_DISCOVERED': ショートカットからアプリケーションの実行可能ファイルを特定できませんでした。AppxManifest.xml の Application Executable プロパティを修正するまで、MakeAppx は失敗します。-AppInstallPath パラメーターを使用して、アプリのバイナリを VFS の外に移動してください。警告: DesktopAppConverter: 警告 'W_CANNOT_MAKEAPPX_WITHOUT_EXE': AppxManifest.xml で 'Application Executable' プロパティを設定しないと appx パッケージを作成できません。makeappx を手動で呼び出す前に、AppxManifest.xml で「Application Executable」プロパティを設定してください。警告の概要: W_PACKAGE_DEPENDENCY_ADDED フレームワーク パッケージ 'Microsoft.VCLibs.140.00.UWPDesktop' への依存関係が AppxManifest.xml に追加されました。見る 'http://go.microsoft.com/fwlink/?LinkId=821959 ' ローカル展開の前にパッケージをインストールするためのガイダンス。それ以外の場合、これが誤りである場合は、アプリケーションをパッケージ化して展開する前に、AppxManifest.xml の依存関係から対応するエントリを削除してください。
W_DISCOVERED_EXE_NOT_FOUND 検出されたショートカットは、アプリの実行可能ファイルが '\WINDOWS\Installer{FA089B43-0451-420A-968B-DCC3C55644C7}_8C37B49DBB16422C8EF917F2AEA02293.exe' であることを示していますが、このファイルが見つかりません。
W_DISCOVERED_EXE_NOT_FOUND 検出されたショートカットは、アプリの実行可能ファイルが '\WINDOWS\Installer{FA089B43-0451-420A-968B-DCC3C55644C7}_A9A8E5CA913F4E1EB7F6ACDB86DAFB8B.exe' であることを示していますが、このファイルが見つかりません。
W_DISCOVERED_EXE_NOT_FOUND 検出されたショートカットは、アプリの実行可能ファイルが '\Windows\SysWOW64\msiexec.exe' であることを示していますが、このファイルが見つかりません。
W_EXE_NOT_DISCOVERED ショートカットからアプリケーションの実行可能ファイルを特定できませんでした。AppxManifest.xml の Application Executable プロパティを修正するまで、MakeAppx は失敗します。
W_INSTALL_PATH_NOT_DISCOVERED Converter はアプリケーションのインストール パスを特定できませんでした。-AppInstallPath パラメーターを使用して、アプリのバイナリを VFS の外に移動してください。
W_CANNOT_MAKEAPPX_WITHOUT_EXE AppxManifest.xml で 'Application Executable' プロパティを設定しないと、appx パッケージを作成できません。makeappx を手動で呼び出す前に、AppxManifest.xml で「Application Executable」プロパティを設定してください。
非常に単純なコマンドを使用して、Dekstop App Converter を実行しています。
DesktopAppConverter.exe -Installer C:\Computator.NET\Computator.NET.Installer.v2.1.0.beta.exe -InstallerArguments "/S" -Destination C:\Computator.NET\Appx -PackageName "Computator.NET" -Publisher "CN=Pawel Troka" -バージョン 2.1.0.0 -MakeAppx