回答
你可能會做到這一點,但它會需要你的一些工作。
要使用該庫,請創建一個項目,其輸出類型爲「WinMD文件」(新建或更改庫)。在這個項目中,所有公共類型及其非私人成員都必須遵守一些WinRT規則。
例如:
- 類應該密封(有例外GUI控件)
- 定製類型可能不是通用可以不使用
- 大多數通用類型的數據從框架,除的一些收集界面
有沒有例子? – koalabruder 2012-02-08 14:50:00
我找不到任何東西。互聯網上似乎沒有關於WinMD文件(還沒有?)。 – svick 2012-02-08 16:03:08
今天找到這篇文章。這可能有助於http://blendinsider.com/technical/creating-an-html-metro-style-app-that-references-c-and-c-code-2012-04-13/ – 2012-05-22 22:58:37
是的,你可以。 WinJS建立在WinRT的基礎上,WinRT具有來自任何(支持的)平臺語言的「翻譯層」。所以你絕對應該可以在你的代碼中使用WinJS中JavaScript代碼中的任何「舊」C#庫。
- 1. 在Flex中可以使用C庫嗎?
- 2. 我可以在C程序中使用C++庫嗎?
- 3. 我可以在C#中使用NetUserGetInfo嗎?
- 4. 我可以在C++中使用MiGLayout嗎?
- 5. 我可以在cgo中使用C++嗎?
- 6. 我可以在C++中使用UDK嗎?
- 7. 我可以在Android的JNI庫中使用C++異常嗎?
- 8. 我可以在Xcode中使用舊的包標識符嗎?
- 9. 我可以在C++中使用cython動態庫編譯嗎?
- 10. 你可以在WinJs中使用多個jquery選擇器嗎?
- 11. 我可以使用Objective-C(在iPhone上)的單聲道庫嗎?
- 12. 以舊的方式在HTML中使用npm的jQuery可以嗎?
- 13. 我可以使用SyntaxNet作爲我的C++代碼庫嗎?
- 14. 我可以在舊版本的ExtJS上使用IE邊緣嗎?
- 15. C++庫可以在c中運行嗎?
- 16. 我們可以使用在iphone項目中使用C++編寫的庫嗎?
- 17. 我可以在Corona sdk中調用Objective C的庫函數嗎?
- 18. 我可以在我的GPL程序中使用EPL庫(SWT)嗎?
- 19. 我可以在C++ 11客戶端應用程序庫中使用C++ 14嗎?
- 20. 我可以在Catapult C上使用openCV庫嗎?
- 21. 你可以在Cocoa(Obj-C)項目中使用C++庫嗎?
- 22. 我可以在ActivePivot中使用我的C++ DLL嗎?
- 23. 我可以在庫項目中使用項目庫嗎?
- 24. 我可以在Android應用程序中使用FFmpeg的庫嗎?
- 25. 我可以在android studio中使用用xcode編譯的C++靜態庫嗎?
- 26. 我可以在BSD/X11許可項目中使用LGPL庫嗎?
- 27. MvcMailer可以在類庫中使用嗎?
- 28. 我們可以在C中的數組中使用數組嗎?
- 29. 我可以使用「舊」代碼訪問已遷移的EF數據庫嗎?
- 30. 我可以使用應用程序作爲庫(Mac,Objective-c)嗎?
你是怎麼使用它們的?在瀏覽器中?服務器端?定義「老」。 – Oded 2012-02-06 10:56:43
該庫由仍在使用的WPF桌面應用程序使用。但如果可以在瀏覽器應用程序中使用相同的庫,那就沒有問題。 – koalabruder 2012-02-06 12:48:35
你的意思是什麼樣的「瀏覽器應用程序」?用JavaScript編寫的Metro風格的應用程序?用C#編寫它會不會更容易? – svick 2012-02-06 13:52:36