2017-11-15 27 views
0

WinJS2.0 및 AngularJS를 사용하여 VS2013에서 HTML5/JavaScript Store 프로젝트를 빌드했습니다. 응용 프로그램은 거의이 단계에서 성숙 내가 HTML5/JavaScript Windows 스토어 VS2013 대 VS2017을 사용하여 패키지 된 패키지

  • MSPointerEvent
  • 다음 개체

    1. 와 내가 문제로 실행하고 VS2017를 사용하여 동일한 프로젝트 건설 execUnsafeLocalFunction
    2. 하려고 할 때, 윈도우 8.1 그러나 윈도우 (10) 모두 잘 실행됩니다

    내가 이해하는 것으로부터 실행하려면 Edge를 사용하여 HTML/JavaScript를 사용하여 작성된 Windows Store App입니다. 그렇다면 다른 IDE를 사용하여 패키지를 빌드하는 것이 중요한 이유는 무엇입니까? IDE가 컴파일을 수행하지 않습니다. 조언을주십시오.

    답변

    1

    Windows Store 앱 (IE가 지원하는 W8.1)에서 UWP 앱 (W10, Edge 지원)으로 변경되었습니다. VS2013은 UWP 응용 프로그램을 만들 수 없으며 VS2017은 Windows Store 응용 프로그램을 만들 수 없으므로 포팅해야합니다.

    특히 포인터 이벤트는 이제 w3c 표준이며 MS- 접두어가 붙은 버전은 표준화 된 포인터 이벤트를 위해 EdgeHtml에서 제거됩니다. Pointer Event Updates

    execUnsafeLocalFunction이 제거되어 새로운 보안 모델이되었습니다. Keep your app secure – Setting Application Content URI Rules (ACURs)

    +0

    감사합니다. Rob. 예, 저는 포팅했습니다. 동일한 파일을 보관했지만 프로젝트 및 앱 패키지 설정을 변경했습니다. VS2013 패키지가 Windows 10에서 제대로 실행 되었기 때문에 JS 라이브러리가 VS2017을 사용하여 패키지화 될 때 원활하게 실행된다는 인상하에있었습니다. –