J'ai installé le kit de développement Windows et cela a fonctionné. Merci
Une partie du problème peut être résolue en choisissant un SDK plus ancien. Choisissez le deuxième plus récent à partir d’ici: https://developer.Microsoft.com/en-us/windows/downloads/sdk-archive
L'installation du dernier SDK ne m'a pas aidé non plus. Le programme d’installation ne s’achèverait pas à 97%, puis reviendrait en arrière.
J'ai eu tout un tas d'erreurs MDMERGE comme:
MDMERGE: erreur MDM2009: le type en double Windows.Networking.NetworkOperators.TetheringOperationalState a détecté le traitement du fichier de métadonnées C:\Utilisateurs\blah\AppData\Local\Temp\UnionWinmdWorkingFolder\26178\WinMDs\Windows.Networking.NetworkO dans le fichier C:\Utilisateurs\blah\AppData\Local\Temp\UnionWinmdWorkingFolder\26178\WinMDs\Windows.Foundation.UniversalApiContract.winmd.
Pour résoudre ce problème, j'ai supprimé les références dans
C:\Program Files (x86)\Kits Windows\10
..et réinstallé. On dirait que les anciennes installations interfèrent avec les nouvelles installations.
Je devais installer Windows SDK 10.0.10586. (panneau de configuration -> visual studio -> modifier -> sdk)
L'installation de nouvelles versions du SDK donnerait simplement la même erreur.
Bizarrement, cette erreur s'est produite lors de la création d'une nouvelle solution à l'aide d'une bibliothèque de classes pour le projet initial. La bibliothèque avait le même nom que le projet. Après avoir supprimé les deux répertoires vides qu’il a réussi à laisser, j’ai modifié le type de projet en une application console et l’a créé parfaitement. J'ai ensuite pu ajouter le projet de bibliothèque de classe sans aucun problème.
C'est toujours quelque chose!
J'utilise Visual Studio 2015 et j'ai eu la même erreur. Les réponses dans ce post m'ont donné l'idée de créer une application console.
J'ai créé une application console C++. Ce faisant, une boîte de dialogue m'a été proposée qui m'a permis de passer d'une application console à une DLL. De plus, j'ai choisi un projet vierge. Une fois ces étapes effectuées, le projet vierge DLL a été créé et je n'ai pas obtenu le Impossible de trouver un SDK approprié pour cibler erreur.