2016-08-03 69 views
0

我遇到了VS 2015和UWP項目的問題。我昨天卸載並重新安裝了我的VS 2015社區(所以最新的更新3),並且我有一個包含對10.0.10586.0 sdk的引用的項目。這個sdk是用VS 2015卸載的。UWP - 無法使用10.0.10586.212 SDK

當我今天上午打開這個項目時,顯然它沒有編譯,因爲沒有sdk。但我已經安裝(即10.0.10586.15和10.0.10586.212)的SDK 2個版本,所以,我修改了的csproj靶向的版本212:

<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier> 
<TargetPlatformVersion>10.0.10586.212</TargetPlatformVersion> 
<TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion> 
<SDKReference Include="WindowsMobile, Version=10.0.10586.212"> 
    <Name>Windows Mobile Extensions for the UWP</Name> 
</SDKReference> 

現在,2015年VS不希望加載該項目了,並建議我改爲將sdk更新到212版本。我有...

10.0.10586.212 version installed

它不會打擾我下載10.0.10586.0版本,但我找不到它的任何地方,微軟只提出了212版本的sdk archives

有人已經有同樣的問題?

感謝您的幫助。

+1

Visual Studio 2015社區安裝10.0.10586.0 SDK。如果沒有,這可能是由於卸載失敗。在重新安裝VS 2015之前,您可以嘗試[Visual Studio Uninstaller](https://github.com/Microsoft/VisualStudioUninstaller/releases),重新開始業務。請記住,儘管如此,Visual Studio卸載程序也會刪除VS 2013。 – IInspectable

+0

奇怪的是,我從應用程序頁面卸載了VS 2015。我會嘗試與你的鏈接。謝謝。 – GwenGuts

回答

0

因此,我通過Visual Studio卸載程序卸載了它,並清理了VS 2013和VS 2015安裝的所有軌跡。當我重新安裝VS 2015並啓動了我的項目時,我仍然在10.0.10586.0錯誤。事實上,UWP的移動擴展在10586中並不存在,但在10240中。因此,我用10240替換了10586不存在的目標,並且它工作。感謝提示@IInspectable。