2017-11-15 5 views
0

WinJS2.0とAngularJSを使用してVS2013で構築されたHTML5/JavaScriptストアプロジェクトがあります。私は私が問題に実行していますVS2017を使用して構築された同じプロジェクトにしようとすると、アプリはかなり、しかし、Windowsの8.1とWindows 10の両方をこの段階で成熟し、正常に実行され、次のオブジェクトとHTML5/JavaScript WindowsストアVS2013とVS2017を使用してパッケージ化されました

  1. MSPointerEvent
  2. execUnsafeLocalFunction

私が理解しているものは、実行するためにEdgeを使用してHTML/JavaScriptを使用して構築されたWindows Store Appです。それで、別のIDEを使ってパッケージをビルドしているのはどうして重要なのですか? IDEはコンパイルを実行していません。 アドバイスをお願いします

答えて

1

Windowsストアアプリ(W8.1、IE対応)からUWPアプリ(W10、Edge対応)に変更しました。 VS2013はUWPアプリを作成できません.VS2017はWindowsストアアプリを作成できないため、移植しておく必要があります。

特に、ポインターイベントは現在w3c標準であり、標準化されたポインターイベントのためにMSプレフィックスバージョンがEdgeHtmlから削除されています。 Pointer Event Updates

execUnsafeLocalFunctionが新しいセキュリティモデルのために削除されました。 Keep your app secure – Setting Application Content URI Rules (ACURs)

+0

Robありがとうございます。はい、私は移植しました。私は同じファイルを保持しているが、プロジェクトとアプリケーションパッケージの設定を変更した。私は、VS2013パッケージがWindows 10上で正常に動作したので、VS2017を使用してパッケージ化したときにJSライブラリがスムーズに実行されるという印象を受けました –

関連する問題