我对这个刚升级到10的新架构感到有些困惑,并且第一次开始寻找通用Windows应用程序。"我有兴趣一般关注我的类库的开发,它将与Windows App Store的标准兼容,因为无论我是否打算将它用于&#,我的代码都是可移植的,这样会很好。 34; Windows Apps。"如果我没有必要,我认为编写不可移植的代码没有真正的意义。
我对"应用认证要求"中的这一部分感到困惑。微软:
3.12.3 如果您的应用包含Windows运行时组件,则必须符合Windows运行时类型系统
特别是所有Windows运行时类型:
什么是" Windows运行时组件"?它们是什么意思"如果你的应用包含它们?"
...
必须密封,除非该类型是标记为可组合的运行时类。
如果类型是可组合的运行时类,则必须组成未密封的系统类。
这两件事意味着什么?什么是"可组合的运行时类?"这是否意味着我不能使用多态?
... - SOURCE
对不起,如果我在这里听起来很愚蠢,我就是不熟悉这些东西。
答案 0 :(得分:2)
Windows运行时组件是一种DLL,可供所有受支持的编程语言使用,而不仅仅是.NET。这些DLL无法使用完整的.NET API,因此它们与其他语言兼容。见Creating Windows Runtime Components。如果你只引用.NET项目,那么你很好......