我可以将旧的 C# 库与 WinJS 一起使用吗?
我有一些旧的 c# 库。是否可以在浏览器应用程序中使用它们?例如,我可以将它们与 JavaScript 对象一起使用吗?
谢谢
I have some old c#-libraries. Is it possible to use them in a browser application? Can I use them with the JavaScript-Object for example?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能能够做到这一点,但这需要您做一些工作。
要使用该库,请创建一个输出类型为“WinMD 文件”的项目(可以是新项目,也可以更改您拥有的库)。在此项目中,所有公共类型及其非私有成员都必须遵守一些 WinRT 规则。
例如:
You probably will be able to do that, but it will require some work from you.
To use the library, create a project whose output type is "WinMD file" (either new one, or change the library you have). In this project, all public types and their non-private members have to adhere to some WinRT rules.
For example:
是的,你可以。
WinJS 构建在 WinRT 之上,WinRT 具有来自任何(支持的)平台语言的“翻译层”。因此,您绝对应该能够在 WinJS 中使用 JavaScript 编写的代码中使用任何“旧”C# 库。
Yes you can.
WinJS is built on top of WinRT which has a "translating layer" from any (supported) platform language. So you definitely should be able to use any "old" C# libraries in your code written in JavaScript in WinJS.