Windows Store应用程序-从JavaScript调用Windows运行时组件
本文关键字:Windows 调用 运行时 组件 JavaScript Store 应用程序 | 更新日期: 2023-09-27 18:16:31
我创建了一个新项目(Javascript中的Windows Store应用程序)。然后,我添加到项目新的Windows运行时组件(类1.cs类生成)。如果我从JavaScript调用组件,我得到错误:
0x800a1391 - JavaScript runtime error: 'Component' is undefined
default.js
var eventMan = new Component.Class1();
Class1.cs
namespace Component
{
public sealed class Class1
{
}
}
将组件项目添加到您的解决方案后,右键单击JS项目中的References,选择Add Reference,并在该对话框中单击左侧的" solution ",并确保您的组件在右侧被选中。这就是将组件的命名空间连接到JS的原因。我怀疑你错过了这一步。
顺便说一下,要注意在JS中使用c#组件会导致更多的内存开销来加载CLR(即第二个托管环境)。我们建议用c++编写用于JS的组件。