0

アプリは正常に動作します。しかし、WACK ツールを実行すると失敗し、次のエラーが表示されます。

FAILED バイトコード生成エラーが見つかりました: バイトコード生成テストで次のエラーが検出されました: このパッケージは、開発モードまたはオーサリング モードでデプロイされました。パッケージをアンインストールし、通常どおり再インストールします。

アプリのアンインストールとリリース モードでの再インストールを、うまくいくと思われる変更を加えて何回試みたかわかりません。しかし、役に立たない。

とにかく、パッケージを作成しました。パッケージを作成した後、パッケージ ツールによってアプリ証明書を実行する機会が与えられました。実行すると、以下のエラーが発生します。

エラーのスクリーンショット

先に進む前に、両方を解決する必要があります。何かご意見は?

4

3 に答える 3

4

フォーラムから:

Visual Studio から直接アプリを実行したときにデプロイされたバージョンのアプリに対して証明書キットを実行している可能性があります (つまり、「開発またはオーサリング モードでデプロイされました」)。

1) ローカル マシンからアプリケーションをアンインストールします。

2) Visual Studio の構成ドロップダウンが Release に設定されていることを確認します。

3) [ストア] メニューから展開パッケージを作成します。プロジェクトを右クリックし、[ストア] -> [アプリ パッケージの作成] を選択します。

4) ウィザードの手順に従います。最後に到達すると、Windows App Cert Kit を実行するかどうかを尋ねられます。

于 2012-09-21T16:02:58.783 に答える
1

そのエラーを見た人がいます。その場合、WACK が「Unicode (署名付き UTF-8) - コードページ 65001」として保存されていない .html、.js、または .css ファイル (または複数) を見つけたことを意味します。この方法で保存するには、Visual Studio でファイルを開き、[ファイルに名前を付けて保存] を実行し、[エンコードを指定して保存...] を選択し ([保存] ボタンからドロップダウン)、適切なエンコードを選択します。すべてのファイルをチェックして、ファイルが適切にエンコードされていることを確認する必要がある場合があります。

于 2012-09-21T16:44:04.710 に答える
0

OK、アプリ認証ツールとの契約を考え出しました。今日もう一度実行したところ、今回は特定のメッセージが表示されました...

アプリケーション エラー: アプリケーション App のアプリケーション サスペンドが検出されませんでした。これは、アプリケーションが正しく中断されなかったことが原因である可能性があります。テストの再実行を検討して、テストの実行中にアプリケーションとやり取りしないようにしてください。

「サスペンド」ロジックを実装していませんでした。私は今そこにそれを持っています、そしてそれは通ります。特定のエラー メッセージが表示された原因はわかりませんが、今朝 Windows の更新プログラムを取得しました。

WACK は依然として問題です。詳細がわかり次第更新します。

于 2012-09-28T15:26:21.980 に答える