2016-06-07 171 views
3

我有一個Windows Phone 8.1 Silverlight應用程序。Windows Phone 8.1 Windows 10平板電腦上的Silverlight應用程序

現在我需要使它在Windows 10手機和平板電腦上運行。我檢查了該應用程序在Windows 10手機上可用,即使爲Windows 8.1部署,但似乎我不能在Windows 10平板電腦上安裝它。

我的問題很簡單:

  • 是否有「快速路」,用於將8.1項目UWP?
  • 我可以在不重寫所有代碼的情況下部署我的平板電腦應用嗎?

感謝所有

+0

簡短的回答:大概不會。是ist 8.1商店,還是8.1 Silverlight? –

+0

@KaiBrummund謝謝你的回覆,它是8.1 silverlight。我可能需要重寫很多代碼 –

+0

可悲的是。如果它是一個商店應用程序,你可能會只改變幾行和命名空間,但與Silverlight,它更多的是一個完整的重寫... –

回答

2

這個問題是奇怪類似於一個,我昨天回答。這不是一個真正的重複,所以我會重申這裏的答案以及一個鏈接到另一個問題(1)

不幸的是,沒有簡單和全自動的方式將Silverlight應用程序移植到UWP,主要是因爲API腳本已更改並在兩個平臺之間進行了更新。有很多相似之處,但也有很多需要手動更改的重大更改。

here是Microsoft針對此特定升級路徑的指導。

從上面的文章:

注意本指南旨在幫助您端口您的Windows Phone Silverlight應用程序到Windows 10手動。除了使用本指南中的信息來移植您的應用之外,您還可以嘗試Mobilize.NET的Silverlight Bridge的開發人員預覽版,以幫助自動化移植過程。該工具分析您的應用程序的源代碼,並將對Windows Phone Silverlight控件和API的引用轉換爲它們的UWP對象。由於此工具仍處於開發人員預覽中,因此尚未處理所有轉換方案。但是,大多數開發人員應該能夠從該工具開始,節省一些時間和精力。要嘗試開發人員預覽,請訪問Mobilize.NET's website

[1] Can a Silverlight out-of-browser app be converted to Universal Windows Platform (UWP) app?

相關問題