5

VM で Windows 8 を実行しています。

実際、(VM 上ではなく) ローカルで開発したいと考えています。

Visual Studio 経由ではなくブラウザで JS アプリを実行する方法はありますか?

ブラウザで default.htm を実行すると、次のようになります。 ここに画像の説明を入力

// と / で始まるファイル名に注意してください。「/」を削除し、SDK をコピーして、すべてのファイルをローカルで利用できるようにしました。

c:\Program Files (x86)\Microsoft SDKs\Windows\v8.0\ExtensionSDKs\Microsoft.WinJS.1.0\1.0\DesignTime\CommonConfiguration\neutral\Microsoft.WinJS.1.0\

この機会に、次の一連のエラーが発生します。

ここに画像の説明を入力

サンプル プロジェクトのソリューション エクスプローラーを参照してください。 ここに画像の説明を入力

2 つの base.jsファイルでますます混乱しています。私がやりたいのは、Windows 8 JS アプリをブラウザーで通常の Web アプリと同じように開発することだけです。これにより、おそらく私と他の多くの開発者が、Visual Studio を介して実行する必要がなくなり、多くの時間を節約できます。

ここに記事があります - http://msdn.microsoft.com/en-us/library/windows/apps/Hh781229(v=win.10).aspx - ファイル リソースを読み込む方法 (JavaScript と HTML を使用した Windows ストア アプリ) -しかし、これは私にはあまり役に立ちません。任意の提案をいただければ幸いです:)

明確にするために: Windows 8 ストアに公開したいと思います。ブラウザを使用したいのですが、開発専用です。

4

2 に答える 2

5

Windows 8 アプリをブラウザーで実行することはできません。それらは、WinRT によってのみ提供される多くのものに依存しています。WinRT フレームワークは、シミュレーターで実行されているアプリ、またはアプリが Windows の Windows アプリ側で実行されているときにのみ使用できます。

于 2012-10-04T20:03:20.370 に答える
1

http://dougseven.com/2011/10/24/language-choice-in-windows-8-is-not-about-portability/

JavaScript の一部は、WinJS または WinRT と密接に結合されていない場合、再利用可能である可能性があります。しかし、それだけです。アプリの機能の大部分は WinRT に依存しているため、移植性がありません。WinRT は Windows 8 でのみ実行されます。

Win8 JSアプリをブラウザで直接実行できないことを受け入れるのは難しいです:(

于 2012-10-04T22:50:17.607 に答える