web-dev-qa-db-fra.com

Erreur - impossible de trouver al.exe à l'aide de sdkToolsPath

J'ai migré une solution Visual Studio 2012 vers Visual Studio 2015. Je travaille sur Windows 10. Le .NET Framework cible de ma solution est 4.5. Je veux continuer à utiliser cette version. J'ai donc pensé devoir désinstaller le .NET Framework 4.6.

Message d'erreur: la tâche n'a pas pu trouver "AL.exe" à l'aide de SdkToolsPath "" ou la clé de Registre "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.6\WinSDK-NetFx40Tools-x86". Assurez-vous que le SdkToolsPath est défini et que l'outil existe dans l'emplacement spécifique du processeur correct sous le SdkToolsPath et que le SDK Microsoft Windows est installé.

La solution ne se compile pas en raison de l'erreur ci-dessus. Je pense que cela a à voir avec la désinstallation de .NET 4.6. Ensuite, j'ai essayé de réinstaller .NET 4.6, mais sous Windows 10, c'est impossible.

Alors maintenant, je ne sais pas comment résoudre ce problème. Savez-vous où je peux trouver le al.exe et comment définir le bon chemin?

20
CPA

Vous n'avez pas à réinstaller le .NET Framework, mais le Windows 10 SDK , qui inclut les outils que vous souhaitez. (le fichier se trouve généralement dans C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools)

En règle générale: le .NET Framework pour lequel vous créez et les cadres .NET installés sur votre PC ne sont pas liés les uns aux autres. Vous pouvez créer pour .NET 4.5 avec .NET 4.6 installé.

15
Patrick Hofman