問題タブ [desktop-app-converter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
559 参照

powershell - デスクトップ アプリ コンバーターを使用して win32 アプリを UWP アプリに変換するときに、appxmanifest の発行者名にコンマを追加するにはどうすればよいですか

したがって、アプリ用に持っているcomodo証明書には、CNにコンマがあります。つまり、次のようなものですCN="Comapany, NAme"

これをpowershellで渡すにはどうすればよいですか

0 投票する
1 に答える
426 参照

.net - Desktop App Converter が E_CREATING_ISOLATED_ENV_FAILED エラー (DirectoryNotFoundException) で失敗しました

Desktop App Converterを使用しようとしていますが、常にE_CREATING_ISOLATED_ENV_FAILEDエラーで失敗します。

意味のある内部例外はSystem.IO.DirectoryNotFoundExceptionです

ログファイルから、次のことがわかりました。

ほとんどの場合、問題はこれらの 2 行にあります (以下を参照してください)。

GUIDという名前のフォルダーを調べたところ、 内部に「 SHARED 」フォルダーが見つかりませんでした。したがって、MyApp の内容も KnownFolderDump.exe もありません。「dac」フォルダーは存在しますが、 「 shared 」ではなく「 output 」の下にあります。

そして、「dac」フォルダは空です。例外System.IO.DirectoryNotFoundExceptionは、私の結論を裏付けています。問題は、それを修正する方法ですか?

この問題は、すべての変換で発生します。

コンバーターが新しい GUID を生成して使用するたびに、事前にフォルダーを作成しようとすることはできません。

2 つの異なるインストーラー (InnoSetup と 7zip によって生成された単純な自己解凍型アーカイブ) を試しました。また、WPF/.NET 4.0 と、システム ライブラリ以外に依存関係のない単純な Win32 アプリ ( kernel32user32、  gdi32  、およびmsvcr90.dll ) の 2 つの異なるアプリも試しました。

7zip 自己解凍型アーカイブは、 msvcr90.dllの代わりにole32shell32oleaut32 、およびmsvcrt.dllにも依存します)。

アドバイスありがとうございます!

0 投票する
2 に答える
422 参照

c# - Windows Desktop App Converter を使用して、Windows で起動することはできますか?

Windows Desktop App Converter を使用して、WPF アプリをストア アプリに変換しました。

それはすべて、私の「Windowsで開始」機能とは別に機能します。これを解決する方法は、「C:\Users\%%USER%%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup」ディレクトリにアプリへのショートカットを作成することでしたが、この方法のようですもう機能しません (ショートカットは表示されません)。

では、Windows の起動時にアプリを起動するにはどうすればよいでしょうか?

乾杯、マイク

0 投票する
1 に答える
456 参照

windows - DesktopAppConverter : まだ Win32 アプリを動作中の AppX に変換しようとしています

私は今、1か月以上それを続けています。

DesktopAppConverter を使用して Win32 アプリを AppX に変換して署名することはできますが、それでもエラーが発生します。


開発者に新しいアプリ パッケージを依頼します。このパッケージは、既にインストールされているパッケージと競合するか、ここにインストールされていないもの (パッケージの依存関係) に依存しているか、別のアーキテクチャ (0x80073CF3) 用に作成されている可能性があります。


変換プロセスの最後に、コンバーターは次のように表示します。


W_PACKAGE_DEPENDENCY_ADDED フレームワーク パッケージ 'Microsoft.VCLibs.120.00.UWPDesktop' への依存関係が AppxManifest.xml に追加されました。ローカル展開の前にパッケージをインストールする方法については、 「http://go.microsoft.com/fwlink/?LinkId=821959 」を参照してください。それ以外の場合、これが誤りである場合は、アプリケーションをパッケージ化して展開する前に、AppxManifest.xml の依存関係から対応するエントリを削除してください。

.

だから私はチェックしました https://blogs.msdn.microsoft.com/vcblog/2016/07/07/using-visual-c-runtime-in-centennial-project/

vc_uwpdesktop.120.exe (バージョン 12.0.40653.00) をダウンロードしてインストールしました。

次に、上記のページの指示に従って、アプリを次のように再パッケージ化しようとしました。

それでも同じエラーです。だから私は試しました:

今私は得る:

add-appxpackage : HRESULT で展開に失敗しました: 0x80073CF3、パッケージの更新、依存関係または競合の検証に失敗しました。このパッケージは見つからなかったフレームワークに依存しているため、Windows はパッケージ CheckWriterIII_3.2.0.0_x86__eqr0y32pbpypt をインストールできません。ニュートラルまたは x86 プロセッサ アーキテクチャと最小バージョン 12.0.40652.5 で、「CN=Microsoft Corporation、O=Microsoft Corporation、L=Redmond、S=Washington、C=US」によって発行されたフレームワーク「Microsoft.VCLibs.120.00.UWPDesktop」を提供します。 、このパッケージとともにインストールします。現在インストールされている「Microsoft.VCLibs.120.00.UWPDesktop」という名前のフレームワークは次のとおりです: {} 注: 詳細については、

私はできる限り Msdn の文献に従おうとしましたが、ガイダンスを求めてインターネット全体を調べましたが、まだ行き詰っています。

DesktopAppConverter を実際に使用している人や、知識を共有しようとしている人は多くないようです。

本当に、私は手をいただければ幸いです。

メーデー !

0 投票する
1 に答える
861 参照

winforms - デスクトップ アプリ コンバーターと InstallShield インストーラー - W_DISCOVERED_EXE_NOT_FOUND

インストーラーに 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

0 投票する
1 に答える
121 参照

uwp - AppX の作成中に DesktopAppConverter が非実行ファイルを削除しないようにするにはどうすればよいですか?

単純なバッチ ファイルをインストーラーとして使用して、DesktopAppConverter.exe からテスト用の AppX を作成しようとしています。これは、バッチ ファイルが行うことです。

パッケージが作成されると、VFS ディレクトリ内の「ターゲット」ディレクトリには「kernel32.dll」および「calc.exe」ファイルが含まれますが、app.vhd または testfile.txt はありません。

これらのファイルをパッケージに入れる方法を教えてもらえますか?

DesktopAppConverter.exe コマンドラインは次のようになります。

DesktopAppConverter.exe -Installer C:\source\dummyappxinstaller.bat ->Destination C:\appx\ -PackageName "DummyAppx" -Publisher "CN=AppVolumes" ->Version 0.0.0.1 -MakeAppx -Verbose -AppExecutable c:\target\ calc.exe`

作成プロセスは成功し、警告が表示されW_INSTALL_PATH_NOT_DISCOVEREDます。