我可以将我的旧c#-libraries与WinJS一起使用吗?

koa*_*der 5 javascript c# browser windows-runtime winjs

我有一些旧的c#-libraries.是否可以在浏览器应用程序中使用它们?我可以将它们与JavaScript对象一起使用吗?

谢谢

svi*_*ick 3

您可能能够做到这一点,但这需要您做一些工作。

要使用该库,请创建一个输出类型为“WinMD 文件”的项目(可以是新项目,也可以更改您拥有的库)。在此项目中,所有公共类型及其非私有成员都必须遵守一些 WinRT 规则。

例如:

  • 类应该是密封的(GUI 控件除外)
  • 自定义类型可能不是通用的
  • 除某些集合接口外,可能无法使用框架中的大多数通用类型