0

UWPデスクトップアプリケーションComputator.NET(WinFormsで書かれています)のInstallShieldを使用していますが、DACは実行可能ファイルが見つからないようです。 exeファイルは一時的なインストーラファイルだと思うようです。プロセスからログインすると、以下の通りです:InstallShieldインストーラ付きデスクトップアプリケーションコンバータ - W_DISCOVERED_EXE_NOT_FOUND

WARNING:DesktopAppConverter:警告 'W_PACKAGE_DEPENDENCY_ADDED':フレームワークパッケージの 依存 'Microsoft.VCLibs.140.00.UWPDesktop' はAppxManifest.xmlに追加されました。ローカル展開前に パッケージをインストールする手順については、 'http://go.microsoft.com/fwlink/?LinkId=821959'を参照してください。それ以外の場合は、 にエラーがある場合は、アプリケーションをパッケージ化してデプロイする前に、 AppxManifest.xmlの依存関係から対応するエントリを削除してください。 WARNING:DesktopAppConverter:警告 'W_DISCOVERED_EXE_NOT_FOUND': 発見ショートカットは、アプリの実行ファイルが '\ WINDOWS \ Installerの{FA089B43-0451-420A-968B-DCC3C55644C7} _8C37B49DBB16422C8EF917F2AEA02293.exe'、 する必要がありますを示しているが、このファイルが見つかりません。 WARNING:DesktopAppConverter: 'W_DISCOVERED_EXE_NOT_FOUNDを' 警告:検出されたショートカットはアプリ 実行ファイルが '\ WINDOWS \ Installerの{FA089B43-0451-420A-968B-DCC3C55644C7} _A9A8E5CA913F4E1EB7F6ACDB86DAFB8B.exe'、 する必要がありますを示しているが、このファイルが見つかりません。警告:DesktopAppConverter:warning 'W_DISCOVERED_EXE_NOT_FOUND':検出されたショートカットは、 実行可能ファイルが '\ Windows \ SysWOW64 \ msiexec.exe'であることを示しますが、このファイル が見つかりません。警告:DesktopAppConverter:警告 'W_EXE_NOT_DISCOVERED':ショートカットからアプリケーション実行ファイルを に設定できませんでした。 App35Manifest.xmlの Application Executableプロパティを修正するまでMakeAppxが失敗します。警告: DesktopAppConverter:警告 'W_INSTALL_PATH_NOT_DISCOVERED': Converterはアプリケーションのインストールパスを特定できませんでした。 -AppInstallPathパラメータを使用して、VFS以外のアプリバイナリを移動してください。 警告:DesktopAppConverter:警告 'W_CANNOT_MAKEAPPX_WITHOUT_EXE': を指定せずにappxパッケージを作成して、AppxManifest.xmlの 'Application Executable'プロパティを設定することができません。 makeappxを手動で呼び出す前に、 AppxManifest.xmlの 'Application Executable'プロパティを設定してください。警告の概要: W_PACKAGE_DEPENDENCY_ADDED AppxManifest.xmlに、 'Microsoft.VCLibs.140.00.UWPDesktop'が追加されました。ローカル展開の前にパッケージをインストールする方法については、http://go.microsoft.com/fwlink/?LinkId=821959 ' を参照してください。 これが間違っている場合は、アプリケーション をパッケージ化して展開する前に、対応するエントリを のAppxManifest.xmlの依存関係から削除してください。ショートカットを発見し

W_DISCOVERED_EXE_NOT_FOUNDアプリ 実行可能ファイルは、 '\ WINDOWS \インストーラ{FA089B43-0451-420A-968B-DCC3C55644C7} _8C37B49DBB16422C8EF917F2AEA02293.exe' でなければならないが、このファイルが見つからないことを示しています。ショートカットを発見し

W_DISCOVERED_EXE_NOT_FOUNDアプリ 実行可能ファイルは、 '\ WINDOWS \インストーラ{FA089B43-0451-420A-968B-DCC3C55644C7} _A9A8E5CA913F4E1EB7F6ACDB86DAFB8B.exe' でなければならないが、このファイルが見つからないことを示しています。

W_DISCOVERED_EXE_NOT_FOUND発見ショートカットアプリ 実行はされるべきであることを示す「\ WINDOWS \ SYSWOW64 \ msiexec.exeの」、しかし、このファイル が見つかりません。

W_EXE_NOT_DISCOVEREDアプリケーション実行可能ファイルは、ショートカットから特定された にできませんでした。あなたは アプリケーションのインストールパスを決定することができませんでしたAppxManifest.xml

W_INSTALL_PATH_NOT_DISCOVEREDコンバータに アプリケーションの実行プロパティを修正するまでMakeAppxは失敗します。 VFSの外部でアプリのバイナリを移動するには、-AppInstallPathパラメータ を使用してください。

W_CANNOT_MAKEAPPX_WITHOUT_EXE を指定せずにappxパッケージを作成すると、AppxManifest.xmlの 'Application Executable'プロパティが設定されません。 makeappxを手動で呼び出す前に、 AppxManifest.xmlの 'Application Executable'プロパティを設定してください。

私はかなり単純なコマンドを使用してDekstopのApp Converterをruningています:

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 =パヴェルTroka" -Version 2.1.0.0 -MakeAppx

答えて

0

それは、この問題は、のようですようにInstallShieldインストーラーの動作方法。 はFortunetelyこれを解決する簡単な方法があります - 私たちはそれ-AppExecutable "path_to_your_exe_file_after_installation"

だから私の最後のコマンドは、このように見えただけのよう、実行ファイルへのパスを渡す必要があります:

DesktopAppConverter.exe -installer C:\ Computers.NET \ Computator.NET.Installer.v2.1.0.beta.exe -InstallerArguments "/ S" - 宛先C:\ Computator.NET \ Appx -PackageName "Computator.NET" - パブリッシャ "CN = Pawel Troka" - バージョン2.1.0.0 -MakeAppx -App実行可能な "C:\ Program Files(x86)\ Computator.NET \ Computator.NET.exe" -SIG

-MakeAppx-Sign引数を追加しました。これは、テストの準備が整ったからです。変換後に証明書auto-generated.cerTrusted Root Certification Authoritiesをインストールするだけで、私のappxはインストールされ、開発者マシンでテストできました。

This tutorialこのプロセスでは本当に役に立ちましたが、this articleも私を少し助けました。

関連する問題