問題タブ [wack]
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.
windows-store-apps - Windows アプリ認定キットのエラー
Windows アプリ認定キットを実行すると、次のエラーが発生し続けます。
「タスクは HighVersionLie を有効にできませんでした」
VS 2017 Community を使用していますが、複数のマシンで発生します。私が追加する唯一のものは、数ページの Template Studio テンプレートです。
VS 2017 Community を再インストールし、Windows を更新しました。
windows - Windows App Cert Kit: InstallLocation False の失敗
WIX Toolset を使用して MSI を構築しました。私が使用するMSIでは:
<SetProperty Id="ARPINSTALLLOCATION" Value="[INSTALLFOLDER]" After="CostFinalize"/>
InstallLocation レジストリキーを設定します。App Cert Kit でテストすると、次のエラーが発生します。
A non-optional value 'InstallLocation' is missing or invalid for program
.
私のPCと別のPCのレジストリを確認した後、正しいレジストリキー
InstallLocation: C:\Program Files\*program_name*\
両方の正しい位置にある
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{GUID}
.
関連する質問を調べてみましたが、正直なところ、解決策が何を言っているのかわかりません。また、他のコンピューターで証明書キットを実行しようとしましたが、役に立ちませんでした。これは Cert Kit の既知のバグですか、それとも有効な InstallLocation ではありませんか?
c# - Xamarin UWP アプリがバイナリ アナライザーとサポートされている API のチェックに失敗するのはなぜですか?
Xamarin.Forms アプリでしばらくこの問題が発生しました。UWP アプリ パッケージを正常にビルドできますが、次の問題で常に WACK テストに失敗します。
バイナリアナライザー
エラーが見つかりました: バイナリ アナライザー テストで次のエラーが検出されました:
ファイル C:\Program Files\windowsapps[appname]r_2.1.2.0_x64__tpaj9sfh9f80r\clrjit.dll が AppContainerCheck チェックに失敗しました。
修正されない場合の影響: アプリが利用可能な Windows 保護を使用しない場合、マルウェアに対する顧客のコンピューターの脆弱性が高まる可能性があります。
修正方法: アプリをリンクするときに、必要なリンカー オプション (SAFESEH、DYNAMICBASE、NXCOMPAT、および APPCONTAINER) を適用します。
と
サポートされている API
エラーが見つかりました: サポートされている API テストで次のエラーが検出されました:
advapi32.dll の API SystemFunction036 は、このアプリケーション タイプではサポートされていません。clrjit.dll がこの API を呼び出します。
このアプリケーション タイプでは、kernel32.dll の API DebugBreak はサポートされていません。clrjit.dll がこの API を呼び出します。
kernel32.dll の API HeapValidate は、このアプリケーション タイプではサポートされていません。clrjit.dll がこの API を呼び出します。
このアプリケーション タイプでは、kernel32.dll の API LoadLibraryExW はサポートされていません。clrjit.dll がこの API を呼び出します。
kernel32.dll の API RtlCaptureContext は、このアプリケーション タイプではサポートされていません。clrjit.dll がこの API を呼び出します。
kernel32.dll の API RtlVirtualUnwind は、このアプリケーション タイプではサポートされていません。clrjit.dll がこの API を呼び出します。
kernel32.dll の API UnhandledExceptionFilter は、このアプリケーション タイプではサポートされていません。clrjit.dll がこの API を呼び出します。
このアプリケーション タイプでは、kernel32.dll の API VirtualAlloc はサポートされていません。clrjit.dll がこの API を呼び出します。
このアプリケーション タイプでは、kernel32.dll の API VirtualProtect はサポートされていません。clrjit.dll がこの API を呼び出します。
修正されない場合の影響: Windows ストア アプリ用の Windows SDK に含まれていない API を使用すると、Windows ストアの認定要件に違反します。
修正方法: エラー メッセージを確認して、Windows ストア アプリ用の Windows SDK に含まれていない API を特定します。デバッグ構成でビルドされたアプリ、または .NET ネイティブが有効になっていないアプリ (該当する場合) は、これらの環境がサポートされていない API を取り込む可能性があるため、このテストに失敗する可能性があることに注意してください。リリース構成でアプリを再テストし、該当する場合は .NET ネイティブを有効にしてください。
私がチェックしたところ、常にリリース構成でビルドされ、常に.NETネイティブが有効になっています。これが私のcsprojの内容です:
私は本当にこれで進歩しておらず、現時点ではストアに公開できません. 価値があるのは、Android と iOS が正常にビルドおよび公開されていることです。
どんな助けでもいただければ幸いです
意思
c# - 完全に空白の Unity / Microsoft Store Build が WACK テストに失敗する
Unity 2018.2.1f1およびVisual Studio 2017 15.8.0でゲームのビルドを成功させようとしています。
すべて/すべての異なる構成でWindows ストアのビルド/パッケージ/WACK を成功させようとして失敗した後、完全に空のデフォルトの Unity、UWP プラットフォーム アプリを試し、ビジュアル スタジオ プロジェクトを生成しました。いくつかのアイコンを生成し、ストアにあるアプリに関連付けました。ビルドしてパッケージ化し、WACK テストを実行します。
失敗した
サポートされている API
エラーが見つかりました: サポートされている API テストで次のエラーが検出されました: uwphost.dll の API ExecuteAssembly は、このアプリケーション タイプではサポートされていません。WinTest2.exe は、この API を呼び出します。uwphost.dll の API DllGetActivationFactory は、このアプリケーション タイプではサポートされていません。WinTest2.exe には、この API に転送するエクスポートがあります。修正されない場合の影響: Microsoft Store アプリ用の Windows SDK に含まれていない API を使用すると、Microsoft Store の認定要件に違反します。修正方法: エラー メッセージを確認して、Windows SDK for Microsoft Store アプリの一部ではない API を特定します。デバッグ構成でビルドされたアプリ、または .NET ネイティブが有効になっていないアプリ (該当する場合) は、これらの環境がサポートされていない API を取り込む可能性があるため、このテストに失敗する可能性があることに注意してください。リリース構成でアプリを再テストし、. NET ネイティブが有効になっている場合。詳細については、次のリンクを参照してください。
実際にストアに掲載できるアプリのビルドを成功させるには、どうすればよいでしょうか。(どの構成、どのユニティ/ビジュアル スタジオ バージョン) Unity 2018.2.1および2018.2.2 (と思う) の新しいバージョンを試しましたが、それらからビルドを成功させることができませんでした。
少し前に、Unity からビルドを成功させることができなかったので、Win 10 Pro、Unity、および Visual Studio を再インストールしました。それでも問題は解決しません。