J'ai un problème sur mon TeamCity CI serveur de build où, lors de la compilation j'obtiens l'erreur suivante:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(2342, 9): erreur MSB3086: Tâche impossible de trouver "AL.exe" à l'aide de la SdkToolsPath "" ou la clé de registre "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A". Assurez-vous que le SdkToolsPath est définie et l'outil existe dans le processeur correct emplacement spécifique en vertu de la SdkToolsPath et que le kit de développement Microsoft Windows est installé
J'ai trouvé des rapports similaires il y a un an, quand les gens ont été mise à niveau .NET 3.5, par exemple cette un. Dans ce cas, l'installation de la dernière SDK résolu le problème, cependant j'ai déjà installé la dernière version du SDK (kit de développement Microsoft Windows pour Windows 7 et .NET Framework 4) sur mon serveur de build. MSBuild outils sont tous là sur le serveur, dans un dossier appelé
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319
et AL.exe existe en
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\NETFX 4.0 Outils
Toutefois, la clé de registre mentionné dans le message d'erreur n'existe pas. Donc, il semble comme il ya quelque chose de mal avec l'installation/configuration de MSBuild. Cette erreur ne se produit que pour des projets qui ont intégré des ressources, ce qui nécessite AL.exe.
S'il vous plaît, quelqu'un a résolu ce problème ou avez des indices quel est le problème?