为什么我的第三方javascripts不会像KnockoutJS那样通过Windows App Certification Kit?

时间:2012-12-14 22:05:14

标签: windows-8 winjs

当我在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.

1 个答案:

答案 0 :(得分:5)

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

  在VS>中

文件菜单>高级保存选项>选择UTF-8   签名代码页65001

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

HTH