2016-06-21 130 views
1

我們用Visual Basic(Windows窗體應用程序)編寫此應用程序,我負責將其轉換爲通用應用程序(UWP)。該應用程序使用特定於.Net Framework的dll,以便將其轉換爲通用應用程序,我需要有一個針對.Net Core的dll。將.Net dll轉換爲.Net Core dll

有沒有辦法做到這一點?

我對dll的東西一無所知,有人能夠啓發我嗎?任何幫助將不勝感激。

回答

1

在這種情況下,您最好的選擇是Desktop App Converter

總之,所做的就是將現有的.exe應用程序轉換爲Universal Store Appx。在大多數情況下,這可能會在沒有任何代碼更改的情況下發生,最終的應用程序可以部署到Windows應用商店或其他UWP部署渠道(MDM解決方案)。它還允許您添加一些UWP功能,例如實時切片或推送通知,而另一些則無法使用此(自適應佈局)。該應用程序儘管在新的應用程序模型下運行,仍將以原始.exe(而不是沙盒)的相同權限運行。

因此,如果您被要求將應用程序轉換爲某些原因,這可能是您的最佳解決方案。

如果這不適合你,除了完全重寫之外沒有別的選擇,因爲UWP不支持表單,所以你需要使用XAML,所以你的整個UI堆棧需要在哪一點重做,完整的更新通常更有意義。

+0

謝謝你的回覆,我沒有任何問題重寫整個事情,但我的問題是,如何可以引用.Net框架DLL到使用.Net核心的UWP項目,它是可能的轉換它,使我可以在UWP項目中參考它?預先感謝 –

+0

不是我所知道的。除非你有源代碼。 – AlexDrenea

+0

我確實有該dll的源代碼。但我不知道該怎麼辦 –