問題タブ [desktop-bridge]

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 投票する
1 に答える
1021 参照

uwp - WPF プロジェクトを Windows ストアにデプロイする

私はProject Centennial、WPF アプリケーションをWindows Store

APPXパッケージを出力するには、バイナリまたはサポートされているインストーラーを入力する必要があることを理解しています。アプリケーションのすべての新しいリリースがワークフローを通過する必要があるため、何かが足りないと思います。サポートされていないインストーラー (ClickOnce) を使用しているため、これは面倒に思えるため、パッケージ マニフェスト内のバイナリを手動で追跡する必要があります (.prjこの情報が含まれているため、奇妙に思えます) 。

.slnファイルを入力することは可能ですか?つまり、次のように言うことはできますかProject Centennial: 「ねえ、これが私の.slnファイルです。APPX

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

windows - UWP DesktopAppConverter をインストールしようとすると、「アクセスが拒否されました」と表示される

Windows ストアでは、こちらのビルド 14393 に Desktop Converter をインストールできません。起動し、エラー 0x80073CF9 が発生します。他のアプリをうまくダウンロードできるので、それだけのようです。

そのため、zipファイルからインストールしようとしています。

ファイルを DesktopAppConvert.zip から C:\Windows\System32 にコピーしました。

そこに BaseImage-14393 もコピーしました。

初めて desktopappconverter と入力すると、アプリの名前などを入力するよう求められました。

それから私が行くとき

私は得る:アクセスが拒否されました。

私は何を間違っていますか?

ティア

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

c++ - デスクトップ ブリッジで C++ アプリケーションが UWP アプリとして実行されているかどうかを確認する (Project Centennial)

C++/Win32 アプリケーションをappxとしてパッケージ化しましたが、問題なく動作します。ただし、一部のパスが使用できないため、アプリケーションがパッケージ化された UWP アプリケーションとして実行されているかどうかを何らかの方法で判断し、適応させる必要があります。

パッケージ化された UWP アプリケーションとして実行されているかどうかを判断するために実行できる簡単なランタイムチェックはありますか?

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

c# - Centennial アプリでファイルのファイル パスを取得する

アプリを Windows ストア アプリに変換するときは、ここに記載されているようにファイルを追加します。しかし今、どうやってそれらにアクセスするのでしょうか? 彼らの道は何ですか?

パッケージ用に作成された特別なフォルダーにはありません。

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

desktop-bridge - DAC でタイムアウトが発生し、サイレント セットアップ パーで隔離された環境を開始できない

このタイムアウトの問題を修正する方法はありますか? 私のアプリケーションの setupper は、手動で実行すると 100% サイレントなので、setupper 自体がハングすることはありません...

[2016-09-27T16:50:57] ログ ファイルは C:\DesktopAppConverter\4e2c2695-d2df-4384-b4e7-27b2a8f5e93d\logs\DesktopAppConverter.log にあります [2016-09-27T16:50:57] デスクトップ アプリコンバーター 1.0.0.release_2016-09-12_17-35_ffbf3b5cdc49b01e13ab503dae648326acae0991

[2016-09-27T16:50:57]

前提条件の確認

[2016-09-27T16:50:57] Windows のバージョンをチェックして、最小要件を満たしていることを確認しています [2016-09-27T16:50:57] Windows の最小バージョンの要件が満たされています。[2016-09-27T16:50:57] 必要な機能のテストが有効になっています... [2016-09-27T16:51:00] 必要な機能が有効になっています。再起動が必要かどうかを確認しています [2016-09-27T16:51:03] 必要な機能が有効になっています。[2016-09-27T16:51:03] ネットワーク構成を確認しています... [2016-09-27T16:51:03] 仮想ネットワークを確認しています: "Windows Desktop App Converter Network" [2016-09-27T16:51:03]仮想ネットワークの使用: "Windows Desktop App Converter Network" [2016-09-27T16:51:03] Microsoft Windows 10 SDK がインストールされているかどうかを確認しています [2016-09-27T16:51:03] MAKEAPPX.exe がMicrosoft Windows 10 SDK ツール [2016-09-27T16:51:03] SIGNTOOL かどうかを確認しています。exe は、Microsoft Windows 10 SDK ツールで利用できます [2016-09-27T16:51:03] Windows SDK のバージョンをチェックして、最小要件を満たしていることを確認します。[2016-09-27T16:51:04] インストールされている Windows SDK のバージョンがサポートされています

(10.0.14393.33) [2016-09-27T16:51:04]

AppxManifest.xml の初期化

[2016-09-27T16:51:04] C:\DesktopAppConverter\4e2c2695-d2df-4384-b4e7-27b2a8f5e93d で作業ディレクトリ構造を作成しています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'PackageName' を設定しようとしています「TestTest」に。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'Publisher' を 'CN=Test' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'バージョン' を '0.0.0.1' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'PackagePublisherDisplayName' に値が指定されていません。デフォルト値 'CN=Test' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'PackagePublisherDisplayName' を 'CN=Test' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'PackageDisplayName' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'PackageDisplayName' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDescription' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDescription' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDisplayName' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' を 'TestTest' に設定しようとしています。TestTest' [2016-09-27T16:51:04] appx マニフェスト プロパティ 'PackageDisplayName' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDescription' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDescription' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDisplayName' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' を 'TestTest' に設定しようとしています。TestTest' [2016-09-27T16:51:04] appx マニフェスト プロパティ 'PackageDisplayName' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDescription' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDescription' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDisplayName' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' を 'TestTest' に設定しようとしています。PackageDisplayName」を「TestTest」に変更します。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDescription' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDescription' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDisplayName' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' を 'TestTest' に設定しようとしています。PackageDisplayName」を「TestTest」に変更します。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDescription' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDescription' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDisplayName' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' を 'TestTest' に設定しようとしています。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDescription' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDisplayName' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' を 'TestTest' に設定しようとしています。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDescription' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppDisplayName' を 'TestTest' に設定しようとしています。[2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' を 'TestTest' に設定しようとしています。04] appx マニフェスト プロパティ 'AppId' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' を 'TestTest' に設定しようとしています。04] appx マニフェスト プロパティ 'AppId' に値が指定されていません。デフォルト値 'TestTest' に設定しようとしています [2016-09-27T16:51:04] appx マニフェスト プロパティ 'AppId' を 'TestTest' に設定しようとしています。

[2016-09-27T16:51:04]

入力の検証

[2016-09-27T16:51:04] C:\ProgramData\Microsoft\Windows\Images で見つかった展開されたベース イメージ。Windows のバージョンと互換性のある最新のものを選択しようとしています。[2016-09-27T16:51:04] C:\ProgramData\Microsoft\Windows\Images\BaseImage-14393 に展開された基本イメージが OS と互換性があるかどうかのテスト [2016-09-27T16:51:04] Windows のバージョン[2016-09-27T16:51:04] C:\ProgramData\Microsoft\Windows\Images\BaseImage-14393 [2016-09-27T16:51] で展開された基本イメージの Windows バージョンを判別しようとしています [2016-09-27T16:51] :04] バージョン ファイル C:\ProgramData\Microsoft\Windows\Images\BaseImage-14393\version.json からバージョンを特定しようとしています [2016-09-27T16:51:04] 'C:\ProgramData で見つかったバージョン\Microsoft\Windows\Images\BaseImage-14393\version.json' は 10.0.14393 です。

作業ディレクトリ [2016-09-27T16:51:05]

変換環境の設定

[2016-09-27T16:51:05] C:\tq のコンテンツを C:\DesktopAppConverter\4e2c2695-d2df-4384-b4e7-27b2a8f5e93d\shared\installer にコピーして、隔離された環境と共有します [2016-09-27T16: 51:05] KnownFolderDump.exe とその依存関係を C:\DesktopAppConverter\4e2c2695-d2df-4384-b4e7-27b2a8f5e93d\shared\dac\bin にコピーしています

[2016-09-27T16:51:05]

隔離された環境でのインストーラーの実行

[2016-09-27T16:51:05] インストーラーの有効な終了コードが指定されていません。デフォルトの使用: 0 [2016-09-27T16:51:05] -InstallerArguments で発生したものを C:\shared\logs に置き換えます [2016-09-27T16:51:05] 分離環境の作成 [2016-09-27T16: 51:06] 分離環境の開始 [2016-09-27T16:53:07] インストーラーを分離して実行中にエラーが発生しました [2016-09-27T16:53:07] Invoke-IsolatedInstall: エラー 'E_STARTING_ISOLATED_ENV_FAILED': 起動に失敗しました隔離された環境。詳細については、内部例外を参照してください。[2016-09-27T16:53:07] 隔離された環境の廃棄 [2016-09-27T16:53:07] C:\DesktopAppConverter\4e2c2695-d2df-4384-b4e7-27b2a8f5e93d\shared\logs 内のログを移動C:\DesktopAppConverter\4e2c2695-d2df-4384-b4e7-27b2a8f5e93d\logs [2016-09-27T16:53:07] C での DAC 出力の移動: \DesktopAppConverter\4e2c2695-d2df-4384-b4e7-27b2a8f5e93d\shared\dac\out to C:\DesktopAppConverter\4e2c2695-d2df-4384-b4e7-27b2a8f5e93d\output\dac [2016-09-27T16:53:07] クリーンアップ分離環境共有フォルダー C:\DesktopAppConverter\4e2c2695-d2df-4384-b4e7-27b2a8f5e93d\shared [2016-09-27T16:53:07] アプリケーションの変換中にエラーが発生しました。完全なエラー レコードは次のとおりです: [2016-09-27T16:53:07]

PowerShell エラー レコード: DesktopAppConverter: エラー 'E_STARTING_ISOLATED_ENV_FAILED': 分離環境を開始できませんでした。詳細については、内部例外を参照してください。[2016-09-27T16:53:07] PowerShell スタック トレース: RaiseUserException で、C:\Program Files\WindowsApps\Microsoft.DesktopAppConverter_1.0.0.0_x64__8wekyb3d8bbwe\converter_util\DACLogger.ps1: Invoke-IsolatedInstall で 151 行目、C:\ Program Files\WindowsApps\Microsoft.DesktopAppConverter_1.0.0.0_x64__8wekyb3d8bbwe\converter_util\IsolatedEnvironmentOps.ps1: 153 行目、C:\Program Files\WindowsApps\Microsoft.DesktopAppConverter_1.0.0.0_x64__8wekyb3d8bbwe\DesktopAppConverter.ps1: 465 行目、1: [2016-09-27T16:53:07]

内部例外 [0]: System.Management.Automation.RuntimeException: DesktopAppConverter: エラー 'E_STARTING_ISOLATED_ENV_FAILED': 分離環境を開始できませんでした。詳細については、内部例外を参照してください。---> System.Management.Automation.MethodInvocationException: "0" 引数で "Start" を呼び出しているときに例外が発生しました: "1 つまたは複数のエラーが発生しました。" ---> System.AggregateException: 1 つ以上のエラーが発生しました。---> Microsoft.Windows.ComputeVirtualization.HcsException: HCS 関数呼び出しがエラーを返しました。---> System.Runtime.InteropServices.COMException: タイムアウト期間が過ぎたため、この操作が返されました。(HRESULT からの例外: 0x800705B4) --- 内部例外スタック トレースの終了 --- Microsoft.Windows.ComputeVirtualization.HcsFactory.Hcs で。2.Run(InterpretedFrame frame) at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame) at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame) --- End of inner exception stack trace --- at System.Management.Automation.ExceptionHandlingOps.CheckActionPreference(FunctionContext funcContext, Exception exception) at System.Management.Automation.Interpreter.ActionCallInstruction2.Run(InterpretedFrame フレーム) at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame フレーム) at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame フレーム) [2016-09-27T16:53:07] System.Management.Automation.ExceptionHandlingOps.CheckActionPreference(FunctionContext funcContext, Exception exception) での内部例外スタック トレース [0] System.Management.Automation.Interpreter.ActionCallInstruction`2.Run(InterpretedFrame frame) で System.Management.Automation.Interpreter で.EnterTryCatchFinallyInstruction.Run(InterpretedFrame フレーム) で System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame フレーム) [2016-09-27T16:53:07]

内部例外 [1]: System.Management.Automation.MethodInvocationException: "0" 引数で "Start" を呼び出す例外: "1 つ以上のエラーが発生しました。" ---> System.AggregateException: 1 つ以上のエラーが発生しました。---> Microsoft.Windows.ComputeVirtualization.HcsException: HCS 関数呼び出しがエラーを返しました。---> System.Runtime.InteropServices.COMException: タイムアウト期間が過ぎたため、この操作が返されました。(HRESULT からの例外: 0x800705B4) --- 内部例外スタック トレースの終了 --- Microsoft.Windows.ComputeVirtualization.HcsFactory.Hcs.ProcessHcsCall(Int32 resultCode, String result) at Microsoft.Windows.ComputeVirtualization.HcsFactory.Hcs.Microsoft Microsoft.Windows の .Windows.ComputeVirtualization.IHcs.StartComputeSystem(IntPtr computeSystem, String options)。2.Run(InterpretedFrame frame) at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame) at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame) [2016-09-27T16:53:07] Inner Exception Stack Trace[1] at System.Management.Automation.ExceptionHandlingOps.CheckActionPreference(FunctionContext funcContext, Exception exception) at System.Management.Automation.Interpreter.ActionCallInstruction2.Run(InterpretedFrame フレーム) at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame フレーム) at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame フレーム) [2016-09-27T16:53:07]

内部例外 [2]: System.AggregateException: 1 つ以上のエラーが発生しました。---> Microsoft.Windows.ComputeVirtualization.HcsException: HCS 関数呼び出しがエラーを返しました。---> System.Runtime.InteropServices.COMException: タイムアウト期間が過ぎたため、この操作が返されました。(HRESULT からの例外: 0x800705B4) --- 内部例外スタック トレースの終了 --- Microsoft.Windows.ComputeVirtualization.HcsFactory.Hcs.ProcessHcsCall(Int32 resultCode, String result) at Microsoft.Windows.ComputeVirtualization.HcsFactory.Hcs.Microsoft .Windows.ComputeVirtualization.IHcs.StartComputeSystem(IntPtr computeSystem, String options) at Microsoft.Windows.ComputeVirtualization.Container.d__8.MoveNext() --- 内部例外スタック トレースの終了 --- System.Threading.Tasks.Task. Microsoft.Windows.ComputeVirtualization.Container.Start() での System.Threading.Tasks.Task.Wait() での System.Threading.Tasks.Task.Wait(Int32 ミリ秒タイムアウト、CancellationToken cancelToken) での ThrowIfExceptional(Boolean includeTaskCanceledExceptions) (Closure 、 CallSite 、 Object ) ---> (内部例外 #0) Microsoft.Windows.ComputeVirtualization.HcsException: HCS 関数呼び出しがエラーを返しました。---> System.Runtime.InteropServices.COMException: タイムアウト期間が過ぎたため、この操作が返されました。(HRESULT からの例外: 0x800705B4) --- 内部例外スタック トレースの終了 --- Microsoft.Windows.ComputeVirtualization.HcsFactory.Hcs.ProcessHcsCall(Int32 resultCode, String result) at Microsoft.Windows.ComputeVirtualization.HcsFactory.Hcs.Microsoft 。ウィンドウズ。

[2016-09-27T16:53:07] 内部例外スタック トレース [2] System.Threading.Tasks.Task.ThrowIfExceptional (Boolean includeTaskCanceledExceptions) で System.Threading.Tasks.Task.Wait (Int32 ミリ秒タイムアウト、CancellationToken cancelToken) でMicrosoft.Windows.ComputeVirtualization.Container.Start() での System.Threading.Tasks.Task.Wait() (Closure 、CallSite 、Object ) [2016-09-27T16:53:07]

内部例外 [3]: Microsoft.Windows.ComputeVirtualization.HcsException: HCS 関数呼び出しでエラーが返されました。---> System.Runtime.InteropServices.COMException: タイムアウト期間が過ぎたため、この操作が返されました。(HRESULT からの例外: 0x800705B4) --- 内部例外スタック トレースの終了 --- Microsoft.Windows.ComputeVirtualization.HcsFactory.Hcs.ProcessHcsCall(Int32 resultCode, String result) at Microsoft.Windows.ComputeVirtualization.HcsFactory.Hcs.Microsoft .Windows.ComputeVirtualization.IHcs.StartComputeSystem(IntPtr computeSystem, String options) at Microsoft.Windows.ComputeVirtualization.Container.d__8.MoveNext() [2016-09-27T16:53:07] Microsoft の内部例外スタック トレース[3]。 Windows.ComputeVirtualization.HcsFactory.Hcs.ProcessHcsCall(Int32 resultCode, String result) Microsoft.

内部例外 [4]: System.Runtime.InteropServices.COMException (0x800705B4): タイムアウト期間が経過したため、この操作が返されました。(HRESULT からの例外: 0x800705B4) [2016-09-27T16:53:07] 完全なエラー レコードは C:\DesktopAppConverter\4e2c2695-d2df-4384-b4e7-27b2a8f5e93d\logs のログに保存されます

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

winapi - 「Project Centennial コンバーター」を使用して UWP に変換された Win32 アプリから Windows.Services.Store 名前空間にアクセスして、アプリ内購入を有効にする方法は?

VS 2008 で開発されたネイティブ C++/MFC アプリがあります。.NET のものはありません。Project Centennial コンバーターを使用して UWP アプリに変換しました。これで、Windows 10 v 1607 で UWP アプリとして実行される .appx パッケージができました。

次の目標は、Windows ストアに提出する前に、アプリ内購入のサポートを追加することです。

問題は、純粋な Win32 アプリからネイティブ C または C++ コードからWindows.Services.Store名前空間にアクセスするにはどうすればよいかということです。

0 投票する
0 に答える
439 参照

uwp - Windows 10 デスクトップ ブリッジ: コピー防止

Microsoft は、標準の w32 アプリケーションをパッケージ化して、Microsoft Store で公開できるようにするためのツールを提供しています [1]。しかし、コピー防止に関する情報は見つかりませんでした。デスクトップ ブリッジを介して配布されるアプリは何らかの方法で保護されていますか?

よろしく、

[1] https://developer.microsoft.com/en-us/windows/bridges/desktop

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にも依存します)。

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