WinRTError:类未在Win10 UWP应用程序中注册

时间:2016-02-22 21:59:07

标签: javascript windows-runtime win-universal-app windows-10-universal

相同的错误,但不是此问题的重复WinRTError: Class not registered

我有一个HTML / JavaScript UWP应用程序,它引用了一些ClassLibraries和PortableClassLibraries。 Visual Studio中的一切工作正常,但如果我通过de MakeAppx工具(我需要做)自己创建Appx包,我就得到了

  

WinRTError:未注册的课程

当我的代码尝试从PCL访问静态函数时出现

错误。

我发现许多针对Win8.1的错误,并且在应用程序清单中添加扩展程序的建议解决方案在Windows 10上不起作用。清单的架构不同,它赢了&# 39; t event编译应用程序。

1 个答案:

答案 0 :(得分:0)

如果您无法在清单中找到扩展程序且无效:

<ActivatableClass ActivatableClassId="x" ThreadingModel="both" /> <ActivatableClass ActivatableClassId="x" ThreadingModel="both" />
Where x is your classes full names.. 

确保您拥有最新版本的Visual Studio 2015 Update 1和Windows SDK。您可以通过此类操作修复此类错误。