1

Windows8のVisualStudio2012でClickOnceを使用して展開されたC#アプリケーションがあり、これをWindowsストアに一覧表示されるデスクトップアプリとして検証したいと思います。

このアプリケーションは、ClickOnceを使用してWindows 8に正常にインストールされますが、Windows App認定キットを使用して検証しようとすると、次のエラーが発生します。

インストールの結果、Windowsアプリ認定キットは新しいアプリケーションを検出しませんでした。

アプリケーションが正常にインストールされない限り、テストを続行することはできません。

インストーラーが正しく機能したことを確認し、Windowsアプリ認定キットを再度実行してください。

ClickOnce配置はVisualStudio2012に統合されているため、このエラーには非常に失望しています。ClickOnceでデプロイされたアプリケーションを使用してWindowsアプリ認定キットのテストに合格する方法はありますか?

4

1 に答える 1

1

いいえ、ClickOnceアプリケーションは認定できません。:( Windowsストアチームからの公式の言葉は次のとおりです。「ClickOnceの展開では、従来のインストーラーとは少し異なるインストール/アンインストールが管理されます。たとえば、デスクトップの認証要件で義務付けられているように、インストール場所は%ProgramFiles%に移動しません。カットには、Windowsアプリで使用される異なる拡張子(* .lnkなど)があります。その結果、これらのアプリはACKによって適切に検出されないため、認定できません。」

デスクトップアプリの認定要件を説明するリンクは次のとおりです。アプリはプログラムファイルの下にインストールする必要があり、ClickOnceアプリはユーザーフォルダーの下にインストールされます。この要件およびその他の要件により、認証できなくなります。

于 2012-11-21T16:09:35.937 に答える