SDK "Microsoft.VCLibs, Version = 14.0" konnte unter Windows 10 nicht gefunden werden

8

Ich habe gerade Windows 10 installiert und wollte Windows Universal Desktop Apps ausprobieren. Bei der Installation der Visual Studio Community Version gab es keine Vorlagen für diese Art von Projekt, und ich habe es manuell über VS installiert. Während der Installation gab es drei Dinge zu installieren (soweit ich mich erinnere, war es eine SDK-Version). Dann habe ich ein einfaches Projekt unter Visual C # - & gt; Windows - & gt; Leere App (Universal Windows), und wenn ich die App erstelle sagt sie:

  

SDK "Microsoft.VCLibs, Version = 14.0" konnte nicht gefunden werden.

Ich habe bereits versucht, auf Google zu suchen, aber nur zwei Ergebnisse kommen zu dieser Zeit. Ich schätze jede Hilfe. Danke.

    
Ivica 30.07.2015, 12:55
quelle

6 Antworten

9

Wenn Sie tatsächlich die Vorlagen für Universal Windows-Apps für Ihre VS 2015-Installation auf einem Winodws 8.1- oder Windows 10-Entwicklungssystem "vermissen", sollten Sie sicherstellen, dass die UWP-Tools tatsächlich installiert sind. Sie sind standardmäßig nicht installiert . Sie müssen die Installationsoption 'Benutzerdefiniert' verwenden und sie auswählen.

Sie können dies nach der Installation tun, indem Sie zu Systemsteuerung gehen - & gt; Programme und Funktionen - & gt; Wählen Sie Microsoft Visual Studio 2015 aus und klicken Sie auf Ändern , dann Ändern und stellen Sie sicher, dass Sie die Tools und Windows SDK 10 aktiviert haben Option unter Universelle Windows App-Entwicklungstools . Wenn nicht, können Sie es hier überprüfen und installieren. Siehe Universal Windows-Apps in .NET

  

Wenn Sie diese bereits installiert haben, sie aber immer noch nicht funktionieren, können Sie anstelle von Ändern

die Option Reparieren ausprobieren

Übrigens, ich weiß, dass Sie C # erwähnt haben, aber für alle, die C ++ verwenden wollen, sollten Sie auch das aktivieren - das ist auch standardmäßig nicht installiert . Siehe Setup Änderungen in Visual Studio 2015 mit Auswirkungen auf C ++ - Entwickler und Entwickeln für Windows 10 mit Visual C ++ 2015 .

    
Chuck Walbourn 13.10.2015 04:06
quelle
3

Ich habe die oben genannten Antworten ohne Erfolg versucht, ich habe das Installationsprogramm erneut ausgeführt (alternativ können Sie die Schritte in Chuck Walbourns erstem Link verwenden) und Reparatur auswählen anstatt ändern. Es hat lange gedauert, bis das Problem gelöst wurde. Hoffe, das hilft jedem anderen, der diesen Thread findet.

    
JHall 10.11.2015 16:59
quelle
2

Stellen Sie sicher, dass Sie das neueste Windows SDK installiert haben. Es wurde erst gestern veröffentlicht. Jede frühere Version (CTP) funktioniert nicht mit der neuesten Version von Visual Studio 2015. Also wenn dein SDK z.B. 3 Tage alt wird es einfach nicht funktionieren. Holen Sie sich das Neueste hier: Ссылка

Siehe auch diesen Blogpost, der das Kompatibilitätsthema erläutert: Ссылка

    
Daniel Meixner 30.07.2015 14:18
quelle
0

Ich habe das gleiche Problem, ich habe herausgefunden, dass sich VCLibs in. befinden %Code% Also was ich gemacht habe: Ich kopierte den Ordner C:\Program Files (x86)\Microsoft SDKs\Windows Kits\ExtensionSDKs und steckte ihn in den 10 Ordner statt Windows und benannte ihn in Windows Kits

um

das wurde behoben, es gab mir einen anderen Fehler: v10.0 Ich habe das noch nicht herausgefunden und Ich weiß auch nicht, ob das ein guter Workaround ist.

    
Schteven 21.08.2015 15:46
quelle
0

Visual Studio 2017

Für jeden, der dieses Problem in Visual Studio 2017 unter Verwendung von C # Universal Windows hat, ist die folgende Vorgehensweise zu beheben:

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Lösung und klicken Sie auf Hinzufügen / Neu Projekt
  2. Wechseln Sie zu Andere Sprachen / Visual C ++ / Windows Universal auf der Registerkarte "Installiert".

  3. Es zeigt Ihnen die Option, die erforderlichen Tools zu installieren:

Hoffe das hilft:)

    
Umair M 15.12.2017 10:56
quelle
-1

Bearbeiten Sie Ihre .csproj und fügen Sie diese Referenzen hinzu:

%Vor%     
galobart 11.12.2016 10:43
quelle