36

Visual Studio 11 Developer Preview と .Net FrameWork 4.5 を使用して開発された Metro アプリケーションが Windows 7 または XP で実行できるかどうかを知りたいです。

通常の Windows フォームや WPF ではなく、すべての新しい Metro アプリについて知りたいです。

Windows XP または Windows 7 で Metro アプリを実行するために必要な新しいもの

4

6 に答える 6

23

Windows XP または Windows 7 で Metro アプリを実行するために必要な新しいもの

Windows 8 の仮想マシン。現在、Metro アプリは Windows 7 では動作せず、Windows XP でも動作しません。このスレッドによると、それは難しいですが、最終的には起こるかもしれません:

今後のチャンネル 9 のビデオと BCL/CLR ブログで、ポータブル ライブラリのストーリーを有効にするための課題に関する詳細を確認してください。ただし、ViewModel に関して簡単にまとめます。

ViewModel 自体はアプリケーションによって定義されますが、多くの場合、フレームワーク内にある型 (INotifyXXXChanged インターフェイス、ICommand など) に依存します。現在、複数の .NET プラットフォーム (Silverlight、Phone、.NET、そして現在は Metro スタイル アプリ) を見渡すと、これらはすべて異なるアセンブリに存在し、Metro アプリでは異なる名前空間/テクノロジ (WinRT) に存在します。これにより、これらの他のすべてのプラットフォームに対してコンパイルして実行できる表面領域をユーザーに提供することが困難になります。これを有効にする方法についていくつかのアイデアがありますが、それにはいくつかの作業が必要であり、無料ではありません.

しかし、そうは言っても、私たちはその価値を完全に理解しており、本当に、本当にこれをやりたいと思っています.
デビッド

しかし、それは現在不可能です。せいぜい、同じもののデスクトップ アプリ バージョンを作成するだけです。

于 2012-03-24T15:10:58.293 に答える
8

Windows 7 で試してみましたが、答えは間違いなくノーです。Windows 7 で Metro スタイル アプリを開発することさえできません。開発には、Windows 8 と Visual Studio 11 が必要です。

于 2012-04-04T09:00:05.310 に答える
4

Win8 の Metro スタイル アプリが Win7 で動作するとしたら、私は驚きます。これらのアプリを Win8 で動作させるには、Win7 では利用できない膨大な量の OS レベルのインフラストラクチャが必要です。

そうは言っても、人々は、再コンパイルすることで *nix と Windows の両方で動作するように作成できるアプリケーションを作成することを理解しているので、最終的にはメトロ スタイル バージョンを生成するために再コンパイルできるアプリを作成することが可能になるのではないかと考えています。および WPF/Silverlight バージョン。しかし、その技術は現時点では存在しません。

于 2012-03-24T20:02:55.003 に答える
1

Metro には Windows 7 または XP では使用できない WinRT が必要であるという事実に基づいて、いいえと言います。

于 2012-03-24T15:19:23.493 に答える
0

現在、apptivate.ms コンテスト用のアプリを開発しています。したがって、Metro アプリは Windows 7 または XP では動作しないことは間違いありません。

さらに、Metro アプリの開発に必要な Visual Studio Express バージョンは、Windows 7 にはインストールされません。

また、「すべての Windows アプリは Windows 8 アプリではありません!」という文を覚えておいてください。

于 2012-10-11T04:50:22.327 に答える