2

WP8 xapファイルからコンテンツを抽出し(.zipに名前を変更して解凍することにより)、テキストファイルの1つのコンテンツを変更し、それを再パッケージ化できる必要があります(圧縮(zip形式)フォルダーに送信してからxapに名前を変更します)およびXapDeploy.exeを使用して展開します

展開段階を除いて、すべて正常に動作します。XapDeploy は、ステータスを XAP ファイルが無効であると報告します。

他に必要な手順はありますか?

これはまったく可能ですか?

ビルド プロセスの外でこれを行う理由は、ソース コードを持っていない顧客が、従業員に展開する前に、この 1 つのテキスト ファイルをニーズに合わせて変更できるようにするためです。

4

2 に答える 2

1

そのプロセスは、ファイルエクスプローラーを使用してWP8でうまく機能します。

間違っている可能性があるのは次の 2 つです。

  1. Windows Phone アプリ サービスから実稼働 XAP を使用しようとしていますか? これらは WmPrHeader で署名されており、その署名を壊すことなく変更することはできません。VS2012 から生成された XAP を使用していることを確認してください。

  2. ZIP 形式が XAP ZIP 形式と一致しません。ファイルを ZIP に追加して新しい ZIP を保存する方法によって、圧縮アルゴリズムが WP8 でサポートされていないものに変更される可能性があります。同じパラメータで同じ圧縮アルゴリズムを使用していることを確認してください。

于 2013-01-25T18:38:42.487 に答える
0

Silverlight は、圧縮方法のサブセットのみをサポートします。infoZip バージョン 2.32を使用して再パッケージ化できます。info zip バージョン 3.0 (現在) のアーカイブは互換性がないことに注意してください。info zip bugs sectionに PKZIP 互換性に関するヒントがあります。

于 2013-09-27T09:11:14.547 に答える