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

标签 c# javascript browser windows-runtime winjs

我有一些旧的 C# 库。是否可以在浏览器应用程序中使用它们?例如,我可以将它们与 JavaScript 对象一起使用吗?

谢谢

最佳答案

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

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

例如:

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

关于c# - 我可以将旧的 c# 库与 WinJS 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9159024/

相关文章:

html - 如何删除选择框上的箭头 (Firefox)

c# - 行进方阵算法中的歧义情况

C# SSL/TLS HTTPS 和合法/可信证书错误

c# - 转换 lambda 表达式

javascript - 如何让 XCode 运行 NODE_ENV == 'production' 的 react native 项目

java - 在 java 中的现有浏览器/选项卡中打开 URL

c# - 使用 blob 触发的隔离 Azure 函数时如何将 blob 作为流获取?

javascript - 使用关键 CSS 时,Jquery 函数不会在加载时运行

javascript - 如何通过用户角色保护路由? Angular

javascript - 检测音频是否会在桌面浏览器上播放