2016-03-01 25 views
9

です。Windows 10 UWP SDKをコンピュータにインストールした状態で、Visual Studio 2015コミュニティを新規インストールしました。最近、私は、私は別のコンピュータからインポートし、私は解決策を起動したとき、私は次のエラーメッセージが表示されますプロジェクトを開こうとしました:「Visual Studioの更新が必要ですが」最新のバージョンは

レビューソリューションアクション enter image description here

Visual Studioの更新は つ以上のプロジェクトが必要必要プラットフォームSDK(UAP、バージョン:10.0.10586.0)は、インストールされていないか、またはVisual Studioの将来のアップデートの一部として含まれています。

これらのプロジェクトを開くには、Platform SDKをインストールします。

[OK]をクリックすると、ソリューションエクスプローラのすべてのプロジェクトに(更新が必要)の隣に表示されていることがわかります。

enter image description here

そして、私はそれをクリックしたとき、それは私はすでに何度も何度もインストールされているSDKをダウンロードするには、Windows 10 SDKのダウンロードページに私を取ります。また、ソリューションを複数回修復しました。最後に、Visual Studio 2015を一から再インストールしました。

私のプロジェクトをもう一度やり直すにはどうすればよいですか?

答えて

15

このエラーは非常に間違いです。私はそれを修正しようと多くの貴重な時間を費やしました。あなたはVisual Studioが最新であることが確実な場合 、あなたは、Visual Studio 2015

に更新したり修復する必要はありません。次の手順に従ってください:

  1. クリックしてエラーメッセージで[OK]を。

  2. ソリューションエクスプローラに移動し、(更新が必要な)タグを付けてプロジェクトを右クリックします。

  3. プロジェクトを右クリックし、オプションを選択し、「編集MyProject.csproj」

  4. 編集10.0.10240のような下位バージョンへのWindows 10 SDKにすべての外観を。このことから0

<SDKReference Include="WindowsDesktop, Version=10.0.10586.0"> 
    <Name>Windows Desktop Extensions for the UWP</Name> 
</SDKReference> 
<SDKReference Include="WindowsMobile, Version=10.0.10586.0"> 
    <Name>Windows Mobile Extensions for the UWP</Name> 
</SDKReference> 

<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier> 
<TargetPlatformVersion>10.0.10586.0</TargetPlatformVersion> 
<TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion> 
このような何かに

:あなたのソリューション内のすべてのプロジェクトのための

<SDKReference Include="WindowsDesktop, Version=10.0.10240.0"> 
    <Name>Windows Desktop Extensions for the UWP</Name> 
</SDKReference> 
<SDKReference Include="WindowsMobile, Version=10.0.10240.0"> 
    <Name>Windows Mobile Extensions for the UWP</Name> 
</SDKReference> 

<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier> 
<TargetPlatformVersion>10.0.10240.0</TargetPlatformVersion> 
<TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion> 

を繰り返し、そしてプロジェクトをリロード複数回(VSが持っていますその構造をリフレッシュするための問題)、あなたは辛抱強くて、おそらく数回それを再起動しなければなりません。

あなたはいいですね! 詳細については、このページを参照してください: https://msdn.microsoft.com/en-us/library/Mt148501.aspx#RCUpdate10CSharp

+0

今日この問題は青色から発生しました。 'TargetPlatformVersion'を変更することはやりました。 なぜこれが突然起きるのか考えてみましょうか?私のVSのエラーでは、私は10.0.10586.0がインストールされていないと言っています。プログラム&機能は私が10586.15をインストールしたことを示しています。 また、10586を対象とするUWPプロジェクトを開く/作成することができません。10240を選択する必要があります。 – siddhant1991

+0

@ siddhant1991 Visual Studioで更新したいと思っていますが、数日後、私はこのハックを見つけたので、私のVSは大きなアップデートをする必要があると私に言った、そして、ほとんど全てを修正した。 –

+0

これは正しい解決策のようには見えない。あなたはちょうどより低いバージョンを使用するVSを言っています。これは、下位バージョンを使用するようにアプリケーションをダウングレードするのと同じです。よりよい解決策が必要です。私は2台のコンピュータを持っていると私は両方の1つだけの中には何らかの理由でそれを認識しなかったのコアバージョンをinstinst – batmaci

0

約1週間前にこの問題が発生し、VSをMicrosoftサイトから再度インストールしました。私の問題を解決したダウンロードは「Visual Studio Community - Update 1で」hereからでした。

後でコードの互換性に関するいくつかの問題があり、いくつかのSDKを再インストールする必要がありましたが、「更新が必要です」というプロンプトが修正されていました。

2

また、このエラーが発生しました。

Windowsソフトウェア開発キットの古いインストールにTypoがありました。 Programs and Featuresを開いたときにWindows Software Development Kit 10.1.10586.212がありましたが、VS2015プロジェクトにはバージョン10.0.10586.212が必要です。

は、だから私は、(も 10.0.26624.0があった)すべての古いものをアンインストールから新規インストール 10.0.10586.212をダウンロード: https://developer.microsoft.com/en-us/windows/downloads/sdk-archive、それが今では中程度/助けるために行くために、より正しいと思われる.csproj

+0

実際に解決策です。私は同じだった。 SDKをアンインストールしてからリンクから再インストールすると問題が解決しました。 – batmaci

+0

このソリューションは私のために働いた... –

1

に変更することなく動作しますビジュアルスタジオを開き、Universal Windows Apps用のVisual Studioツールの現在のバージョンを確認して使用します。ただし、アプリの実行を妨げるバージョンが変更される可能性があります。これは古典的な互換性の問題であり、試して祈るよりも優れた解決策ではありません。マニフェストには、必要なレベルの依存実行可能ファイルが表示されます。別のアプローチは、ソースから再構築し、コンパイルするかどうかを確認することです。

これは高度なアドバイスです。私はビルドしたいアプリケーションがあり、ソースがビルドされているかどうかを確認するためにプロジェクトを再作成する道を進んでいきます。

関連する問題