我是Windows 8應用程序開發人員和專業C#開發人員的新手。我遇到了一個問題,客戶希望我使用打印機(DYMO 450 Turbo)進行連接,並且SDK只附帶使用.net 4.0編譯的dll。示例顯示引用從應用程序的DLL,我不能這樣做,因爲應用程序是使用WinJS在Javascript中編寫的。地鐵應用程序使用NETCore,其中的DLL使用NETFramework。到目前爲止,我的最佳解決方案是編寫代碼以便與打印機進行交互,作爲.NET 4.0中的服務器,用於偵聽通過XMLHttpRequest從Javascript發送的請求。我的直覺告訴我,這是一種更好的方式,但是我沒有想到它,或者我現在還不知道足夠的知識。任何幫助,將不勝感激。提前致謝。如何在Windows Metro應用程序中使用.Net Framework 4.0編譯的dll
3
A
回答
3
您不能在Windows應用商店應用中使用標準的.NET 4.0程序集。您只能使用WinRT組件。也就是說,您現有的組件可能很容易轉換爲WinRT組件。如果您只是爲.NET 4.0組件包含項目,然後將輸出類型(在項目屬性下)更改爲Windows運行時組件,則可以查看所有引發的編譯器錯誤,並瞭解有多大它將會轉化它。 This文章會讓你知道WinRT組件的限制條件。
0
建議添加一個項目使用項目模板c# - Windows運行時組件,以在c#中構建一個可以使用您的sdk dll的winrt組件。 winrt組件可以暴露一個包裝的impl。 winjs組件可以在winjs項目中引用。
我已經使用這個簡單的utils函數,但不是用於與第三方sdk集成。建議你給它一個鏡頭。
相關問題
- 1. 在.net 4.0中使用.Net 2.0 dll wpf應用程序
- 2. C#應用程序是用.Net Framework 4.0編寫的但它需要.Net Framework 4.6.2
- 3. .Net 3.5 Dll在.Net 4.0應用程序中的任何問題
- 4. 帶有.NET Framework 4.0的Windows XP SP3上的.NET Framework 3.0應用程序
- 5. 在Framework 4.0項目中使用.NET Framework 4.5 dll
- 6. 如何在基於.NET Framework 4.0的應用程序中使用System.Windows.Forms,Version = 2.0.0.0?
- 7. 使用32位或64位DLL編譯.net應用程序
- 8. 將.NET Framework DLL作爲Windows Store應用程序的參考
- 9. Windows窗體應用程序轉換爲.Net Framework 4.0至2.0
- 10. Subsonic 2.2不支持.NET Framework 4.0 Windows應用程序?
- 11. 在Mono中使用預編譯的.NET程序集DLL?
- 12. 在沒有.NET Framework 4.0的情況下使用Windows SDK 7.1編譯C++代碼
- 13. 如何在Windows 8.1上安裝.NET 4.0應用程序?
- 14. 我可以在4.0應用程序中引用.NET 3.5 .DLL嗎?
- 15. 編譯問題的Windows 8 Metro應用
- 16. 如何從SilverLight 4應用程序項目定位.NET Framework 4.0?
- 17. 在.NET 3.5 Windows應用程序中使用VB DLL錯誤
- 18. 使用Windows 8/WinRT在Metro應用程序中啓用
- 19. 如何找出我的應用程序的哪個部分使用.net framework 4.0
- 20. 如何在C#編譯的應用程序中嵌入DLL
- 21. 如何編譯在Windows上使用NSApplication的GNUstep應用程序?
- 22. 將.NET項目從Framework 1.1遷移到Framework 4.0(Windows應用程序)
- 23. 使用.NET Framework 4.0 dll而不是2.0 dll有沒有優勢?
- 24. Play Framework:如何使用選項「-Xlint:unchecked」來編譯應用程序?
- 25. 在.NET 4.0中加載一個3.5編譯的C++/CLI應用程序
- 26. 如何在分佈式應用程序中使用.Net WorkFlow 4.0
- 27. 與使用2.0的程序集的.NET Framework 4.0
- 28. 如何在Windows 8 metro應用程序中使用本機pdf閱讀器?
- 29. 如何使用.net Metro風格應用程序的ApplicationStateModel類?
- 30. .Net Framework 4.0中的SMO程序集
可能有幫助:http://stackoverflow.com/questions/9650654/how-do-you-reference-a-c-sharp-class-library-from-a-win8-javascript-metro-applic – GotDibbs