簡體   English   中英

在Windows 10 IoT上運行現有的.net 4.5應用

[英]Run existing .net 4.5 app on Windows 10 IoT

我們在.Net 4.5中有一個大型應用程序,它帶有WPF和許多參考,例如NHibernate,Fluent NHibernate,Enterprise Library,Unity等。

我被要求調查我們是否可以在Windows 10 IoT上運行它(在完成一些工作之后)。 據我所知,我需要將該應用程序移植到Windows Universal App,並且據我所知這是不可能的,因為NHibernate不適用於Universal App。

WPF並不是問題,但是正如我們所同意的,如果必須的話,我們可以放棄前端。

因此,我想確保我的理解是正確的,並且在Windows 10 IoT中運行我們的應用程序的唯一方法是在不使用NHibernate和當前不支持Windows Universal App的所有其他第三方庫的情況下重寫該應用程序。 這是真的? 如果沒有,我們應該怎么做才能使其正常工作,需要付出很大的努力嗎?

如果您擁有一個包含所有功能且與前端分離的內核,則應該可以使用該內核,然后使用UWP為它構建一個新的前端。

由於UWP可以被多個平台適應,因此UWP在訪問庫和框架方面受到更多限制,因此可能需要重寫一些平台指定的代碼。

因此,答案取決於代碼的耦合程度和特定於平台的狀態。

暫無
暫無

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

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