[英]How to call UWP function from ASP.NET Core 2.1 in Windows 10 IoT Core for Raspberry PI 3
[英]How to create portable code (.net standard 2.0) for a Raspberry Pi 3 using Windows 10 IoT (UWP)?
我想移植一個要在Raspberry Pi 3上運行的應用程序。
對於該應用程序,我認為我被迫使用UWP,但是我不想使用UWP庫。 我認為使用.NET Standard 2.0庫是一個好主意。
我的問題:
- 這是獲得可移植代碼庫的正確方法嗎?
是的,您可以創建一個.net標准庫作為UWP項目的參考。 此外,考慮到在Windows 10平台范圍內可移植,Windows運行時組件是一個更好的選擇,優點是它可以支持任何語言,包括C#,Visual Basic,JavaScript和C ++。
- 帶有.net標准2.0庫的UWP App是否可以工作?
當前UWP支持.net Standard 1.4。 請參考此處https://docs.microsoft.com/en-us/dotnet/standard/net-standard 。
UWP支持.NET Standard 2.0正在開發中,將於今年晚些時候發布。
- .net標准2.0庫是否支持常規(非UWP)單元測試?
是的,它支持單元測試項目或NUnit 3測試項目的單元測試
- 有人對這種配置有經驗嗎?
當為UWP庫項目創建單元測試項目時,確實會強制創建一個單元測試應用程序(通用Windows)。 我試圖創建一個NUnit 3測試項目(通用Windows),但有一個異常,如“ 未指定的錯誤(HRESULT:0x80004005(E_FAL)的異常) ”。 請參考此處以獲取更多信息: http : //krzyskowk.postach.io/post/unit-tests-in-uwp 。
現在,隨着秋季創作者更新的發布,我解決了以下任務:
到目前為止,一切正常。 有關源代碼,請訪問https://github.com/thosch1800/TT4-to-Garmin
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.