windows-8 – 为什么像KnockoutJS这样的第三方javascripts不会通过Windows App Certification Kit?

当我在jQuery中进行DOM操作时,我知道MSApp.execUnsafeLocalFunction问题,但即使是jQuery link here修改版本也无法通过Windows存储进行验证.

这里的模式似乎是我所有的Nu​​get拉出的脚本都无法验证.有人为什么这么说?

Error Found: The bytecode generation test detected the following errors:

File \\?\C:\Program Files\...\Scripts\require.js has JavaScript Syntax or other problems.
File \\?\C:\Program Files\...\Scripts\r.js has JavaScript Syntax or other problems.
File \\?\C:\Program Files\...\Scripts\knockout-2.2.0.js has JavaScript Syntax or other problems.
File \\?\C:\Program Files\...\Scripts\knockout-2.2.0.debug.js has JavaScript Syntax or other problems.
File \\?\C:\Program Files\...\Scripts\knockout.mapping-latest.js has JavaScript Syntax or other problems.
File \\?\C:\Program Files\...\Scripts\knockout.mapping-latest.debug.js has JavaScript Syntax or other problems.
File \\?\C:\Program Files\...\Scripts\jquery-1.8.3.js has JavaScript Syntax or other problems.

解决方法

尝试使用UTF8字节顺序标记(BOM)编码保存文件.我有一个类似的问题,这解决了这个问题.

in VS > File Menu > Advanced Save Options > select UTF-8 with
signature Codepage 65001

http://msdn.microsoft.com/en-us/library/windows/apps/hh849088.aspx
不是特定于您的问题,而是字节码缓存.

HTH

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...