如何实例化WinMD文件到Windows Store应用程序项目

How to instantiate a WinMD file to a Windows Store App Project

本文关键字:Windows Store 应用程序 项目 文件 实例化 WinMD      更新时间:2023-09-26

我有一个需要引用单个Winmd文件的Windows Store应用程序。我把它添加为一个普通的DLL,这是正确的方式吗?

根据我的理解,我正试图在我的default.js上"实例化"它,如下所示:

var helloTest = new WinJS.HelloWR.HelloRT();

这样我就可以访问它的方法了:

var ret = helloTest.helloRt();

当我试图运行它时,问题发生了,它引发了以下异常:

0x800a138f - JavaScript runtime error: Unable to get property 'HelloRT' of undefined or null reference

这意味着我的hellor命名空间是未定义的,我一直在谷歌周围寻找一些类似的样本,但我发现了任何东西。

如果有人需要关于winmd内容的更多信息,请告诉我。

对于那些面临同样问题的人,我只是做了如下:

var helloTest = new HelloWR.HelloRT;

不需要把WinJS作为问题放在顶部

现在我可以访问它的方法了:

var ret = helloTest.helloRt();
//ret returns 'HelloRT'
如果有人解释得更好,我会检查作为答案