Windows 10 アプリを開発し、それを Windows ストアにアップロードしました。しかし、Windows Certification App Kit を適用したかったのです。この 2 つの段階でテストがハングします。
サスペンド後の Direct3D トリム 進行中... UTF-8 ファイル エンコーディング中...
アプリでこれらの機能を使用していませんが、処理中にハングする理由がわかりません。
ありがとうございました!
Windows 10 アプリを開発し、それを Windows ストアにアップロードしました。しかし、Windows Certification App Kit を適用したかったのです。この 2 つの段階でテストがハングします。
サスペンド後の Direct3D トリム 進行中... UTF-8 ファイル エンコーディング中...
アプリでこれらの機能を使用していませんが、処理中にハングする理由がわかりません。
ありがとうございました!
私はこれとまったく同じ問題に遭遇しました:
「サスペンド後の Direct3D トリムが進行中です... UTF-8 ファイルのエンコードが進行中です...」
問題は、最初にリリース バージョンをローカルで実行しようとしなかったことです。次のようなプリプロセッサ ディレクティブを使用したため、実行されませんでした。
public static LicenseInformation licenseInformation = null;
...
#if DEBUG
...
...
licenseInformation = CurrentAppSimulator.LicenseInformation;
#else
licenseInformation = CurrentApp.LicenseInformation;
#endif
「CurrentApp」は例外を引き起こしました..私は今、次のようなコードを使用しています:
#if DEBUG
...
...
licenseInformation = CurrentAppSimulator.LicenseInformation;
#else
try
{
licenseInformation = CurrentApp.LicenseInformation;
}
catch (Exception)
{
}
#endif
そして、どこかでlicenseInformationを操作するとき、使用する前にそれがnullでないかどうかを確認します...
また、「ソリューションでコード分析を実行する」を使用して、コードに他の問題 (警告) を見つけました。
したがって、私の場合、それは私のコードの問題でした。
WACK アプリの起動を待機しているため、「ハング」します。ネイティブ コードを内部で使用するパッケージを使用すると、問題が発生します。例は SQLite (C++ で記述) です。
ユニバーサル Windows プラットフォームの SQLite では、このディレクティブを Properties/Default.rd.xml に含める必要があります。そうしないと、アプリがネイティブ モード (Visual Studio でのリリース ビルド) で実行されたときに、外部コードによって例外がスローされます。
<Type Name="System.Collections.ArrayList" Dynamic="Required All" />
このディレクティブと EntityFramework.Sqlite (EF7) の詳細については、https ://docs.efproject.net/en/latest/platforms/uwp/getting-started.html を参照してください。