2017-02-13 82 views
3

我是UWP開發新手,開始使用xamarin開發我的第一個項目。我最近認識到,在我的電腦上,幾乎所有版本的SDK都安裝如下。要爲UWP開發安裝哪個版本的Windows SDK?

enter image description here

我真的需要全部或只最新版本,如果我的項目是下面的圖片支持的最小和最大的版本爲?

根據圖像我沒有最小版本10240,但它支持如圖所示,它看起來像更高版本已經涵蓋了較低版本。是這樣嗎?

enter image description here

+2

我不確定您的問題的答案,但您已安裝10240的SDK。它是「... Windows 10.0.26624」。 –

+0

@MarianDolinský這很奇怪。爲什麼他們用不同的名字命名,但看起來你是對的。當我檢查下載頁面時,它看起來像最古老的版本就像你說的。所以我想這是10240 https://developer.microsoft.com/en-us/windows/downloads/sdk-archive – batmaci

回答

1

如果你想支持10240,目標14393,你至少需要那些2個版本。請注意,即使您選擇了其他2,也可以在Visual Studio中卸載10586。

我推薦你改變你的VS安裝而不是從'卸載程序'中刪除SDK。

在另一個說明中,10240很少被當作最低目標,最常選擇10586(如果還不是最低限度以及啓用某些最新動畫的話)。

VS update window


UWP建設10240實際版本爲10.0.26624(不要問我爲什麼)。嘗試重新安裝該SDK明確,你會得到以下錯誤:

Installation error 10240

我注意到你可能已經安裝了10586一段時間了,它更新到新版本。同樣,您已有14393的更新。無論您是否可以卸載10586.15,取決於更新是完全覆蓋還是部分更新(我的直覺會說第二個,否則他們只能刪除舊版本)。爲了給你一個想法,'完整'10586.212是2.15 GB。 (我在這臺機器上沒有更新的安裝來驗證更新進度,我想只有微軟的人可以給出明確的答案,但如前所述:更新你的VS安裝,不要手動清理SDKs。)

+0

其實我發現10586.212是重要的版本。我不知道爲什麼,但我有一個問題沒有完全安裝10586.212。事實上,在我沒有安裝它,並最終有我的這張其他票上描述的問題,你可以在這裏看到http://stackoverflow.com/questions/41462048/hockeyapp-throws-exception-on-uwp-in-xamarin-forms - 應用 這就是爲什麼我很困惑,我覺得寫這個問題。 – batmaci

+0

「如果不是已經14393最低,以及啓用一些最新的動畫」..你的意思是,爲了獲得最新的動畫,我需要設置最低14393? – batmaci

+0

除此之外,你爲什麼說使用VS安裝?我的經驗告訴我其他方式。我使用vs安裝程序和vs安裝程序進行了第一次安裝,例如,它不會顯示像獨立安裝程序那樣安裝的工具。它向我展示了10586。212被安裝,但當我右鍵單擊安裝的程序並選擇「更改」選項,我看到它只是安裝了「Windows應用程序認證套件」,但沒有列表中的其他人。我想這是因爲我試圖在同一時間安裝所有版本。 – batmaci

相關問題