48

Windows 8 Metroアプリケーションをパッケージ化して、Windows 8 Developer Previewをインストールした状態で他のユーザーに配布する方法があるかどうか知りたいのですが、私が作成したWindows8Metroアプリケーションをテスト/使用するために、VS'11プレビューをインストールしてコードを自分でコンパイルする必要はなく、誰かがダウンロードしてインストールできるようにすると便利です。

Windowsストアはまだ稼働していないので、コンパイルされたWindows 8 Metroアプリケーションを他の人がテスト/使用できるように配布する方法はありますか?

これは、Windowsストアが稼働した後でも、開発されていないマシンでMetroアプリをテストする場合に役立つ可能性があります。

4

4 に答える 4

52

アプリケーションをインストールする各マシンには、開発者ライセンスが必要です。詳細については、このページを参照してください。

アプリの準備ができたら:

  1. [ストア] -> [アプリ パッケージの作成] を選択します
  2. ローカルでのみ使用するパッケージをビルドするを​​選択します
  3. プロンプトに従います

これにより、指定したフォルダーにパッケージが作成されます。それを別の開発者ライセンスのマシンにコピーしてインストールできるはずです。

ディレクトリに Add-AppxDevPackage というバッチ ファイルがあります。実行すると、アプリがインストールされます。管理者として実行する必要があります。

于 2011-09-21T06:30:53.380 に答える
15

このMSDN 記事に記載されている前提条件に準拠した後、ストア外にアプリを配布することができます。また、PowerShell を使用したアプリケーションのインストール プロセスについても説明します。非常に複雑に見えますが、Windows 8 Metro アプリでは MSI が正常に機能するため、インストール プロセスを 1 つの小さなインストーラーに含めることができることに注意してください。

記事より

  • Windows 8 Enterprise Edition が必要で、ドメインに参加している必要があります。ドメインには、すべての信頼できるアプリケーションにグループ ポリシーのインストールを許可する設定が必要です。
  • Windows 8 Professional、Windows RT、またはドメインに参加していないマシンの場合、Microsoft からサイドローディング製品アクティベーション キーを購入する必要があります。
  • アプリケーションは、コンピューターによって信頼されているキーによって署名されている必要があります

Microsoft からサイドローディング プロダクト キーを購入したら、サイドローディング プロダクト キーを追加します。

>Slmgr /ipk <sideloading product key>

サイドローディングを有効にするには、次の GUID を有効にします。

>slmgr /ato ec67814b-30e6-4a50-bf7b-d55daf729d1e

アプリケーションを追加するには、powershell プロンプトから:

>add-appxpackage C:\app1.appx –DependencyPath C:\winjs.appx

Windows 8.1 アップデート

Microsoft による最新の発表によると、Windows 8.1 の次のアップデートでは、Pro バージョンを実行しているすべてのデバイスで、アクティベーション キーをサイドローディングせずにアプリケーションをサイドローディングできるようになります。これまでのところ、これは Enterprise バージョンのみに当てはまります。マシンは引き続き AD ドメインの一部である必要があることに注意してください。さらに、以前のバージョンをまだ実行しているが、以下のプログラムのいずれかに参加している場合:

  • エンタープライズ契約
  • エンタープライズ サブスクリプション契約
  • Education Solutions への登録 (Campus and School Agreement に基づく)
  • 就学
  • セレクトアンドセレクトプラス

2014 年 5 月 1 日以降、エンタープライズ サイドローディングの権利が付与されます。それ以外の場合は、引き続きサイドローディングを行うことができますが、サイドローディング アクティベーション キーを 100 ドルで購入する必要があります (これは、無制限の回数の 1 回限りの料金です)。デバイス)。

于 2012-05-08T20:39:35.797 に答える
3

ホワイト ペーパーの記憶が正しければ、Windows 8 Metro アプリケーションは、消費者が App Store からのみインストールできます。

ただし、開発者向けのプロバイダー ( Stave Rowe による説明) と、企業が Windows 8 Metro アプリケーションを直接インストールする方法があります。企業の方法は、Active Directory (グループ ポリシー) を使用することになると思いますが、制限される可能性があります。 Windows 8 の一部のエディション。

于 2011-09-24T20:46:42.013 に答える
-1

Windows 8 アプリ パッケージを配布し、サイド ローディング プロセスを使用して同じものを展開できます。

サイド ローディングの詳細については、このリンクを参照してください http://technet.microsoft.com/en-us/library/hh852635.aspx

于 2012-11-01T04:54:22.210 に答える