Windows 10 IoT Serials 8 – 如何改變UWP應用的目標平台


    Windows Insider計划直接加速了Windows系統的迭代,縮短了系統發布的周期。就Windows 10 IoT Core而言,迭代的速度和Windows 10 for PC、Windows 10 for Mobile是同步的。目前,Windows 10 IoT Core的RTM版本包括10240、10586和14393。很多朋友在開發過程中遇到的問題就是,如果在Visual Studio中面向高版本系統創建的UWP應用,在沒有安裝對應Windows SDK的Visual Studio中,項目加載就會失敗。舉個例子,如果用戶在安裝了14393 Windows SDK的Visual Studio中,創建了面向14393系統的UWP應用,那么,該工程在沒有安裝14393 Windows SDK的Visual Studio中事無法加載的。那么,如何來克服這個問題呢?下面我們來介紹兩種方案。

1. 在Visual Studio中安裝對應的Windows SDK

    以Visual Studio 2015 with Update 3為例,在關閉Visual Studio的情況下,啟動Visual Studio安裝程序,點擊其中的Modify按鈕,如下圖所示。

image

    之后,Visual Studio會彈出安裝的組件信息,如果用戶需要安裝10240、10586和14393這三個平台的應用,那么需要選中這所有的三個SDK,如下圖所示。

image

    點擊Update以后,Visual Studio會更新,安裝對應平台的SDK,這樣,就可以開發所有平台的UWP應用程序了。

2. 在安裝有對應平台SDK的Visual Studio中轉換目標平台

    第二種對應的方案就是,在Visual Studio中轉換目標平台。具體方法如下,首先,在解決方案瀏覽器中選中項目,單擊右鍵,在彈出菜單中選擇屬性,如下圖所示。

image

    然后,選擇Application菜單下的Targeting,如下圖所示。

image

    注意,Target Version就是面向的平台版本,Min Version就是最小的系統版本。

    在其下拉菜單中,可以選擇用戶已經安裝的SDK版本對應的平台,如下圖所示。

image

    筆者已經安裝了三個平台的SDK,所以出現了三個目標平台的選項。在這里,用戶可以選擇對應的目標平台,然后點擊確定。之后,Visual Studio會完成目標平台的轉換。這樣,把完成轉換后的應用程序工程拷貝到其他的安裝了對應Windows SDK版本的機器中,就可以在Visual Studio中打開工程了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM