簡體   English   中英

我可以將我的舊c#-libraries與WinJS一起使用嗎?

[英]Can I use my old c#-libraries with WinJS?

我有一些舊的c#-libraries。 是否可以在瀏覽器應用程序中使用它們? 我可以將它們與JavaScript對象一起使用嗎?

謝謝

你可能會這樣做,但它需要你做一些工作。

要使用該庫,請創建一個輸出類型為“WinMD file”的項目(新項目,或更改您擁有的庫)。 在此項目中,所有公共類型及其非私有成員都必須遵守一些WinRT規則。

例如:

  • 類應該被密封(GUI控件的例外)
  • 自定義類型可能不是通用的
  • 除了一些集合接口之外,可能不會使用框架中的大多數泛型類型

是的你可以。 WinJS構建於WinRT之上,WinRT具有來自任何(支持)平台語言的“翻譯層”。 因此,您絕對應該能夠在WinJS中使用JavaScript編寫的代碼中使用任何“舊”C#庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM