J'ai rencontré un problème lors de la migration vers .net 4.0 qui a généré l'erreur suivante lors de la création.Fichier LC.exe introuvable lors de la génération pour .NET 4
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1917,9):
error MSB3086: Task could not find "LC.exe" using the SdkToolsPath "" or the
registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A".
Make sure the SdkToolsPath is set and the tool exists in the correct processor
specific location under the SdkToolsPath and that the Microsoft Windows SDK is
installed
External Program Failed: C:\windows\microsoft.net\framework\v4.0.30319\MSBuild.exe
(return code was 1)
La dernière version de Microsoft Windows sdk est installé sur la machine, mais la version est v7.1. Pour résoudre le problème que je mets le point suivant la clé de Registre à
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\InstallationFolder
to C:\Program Files\Microsoft SDKs\Windows\v7.1\.
Cela a fonctionné mais je me sens un peu sale au sujet pointant la clé de Registre de 7.0A à l'installation 7.1. Quelqu'un at-il une meilleure solution à ce problème?
duplication possible de [MSBuild sur TeamCity Server ne peut pas trouver AL.exe] (http://stackoverflow.com/questions/2986440/msbuild-on-teamcity-server-cant-find-al-exe) –
I juste couru à travers le même problème. Il y a beaucoup de solutions de rechange sur le Web, mais je ne trouve pas de solution non plus. Il semblerait que lorsque l'on installe la version 7.1 du SDK Windows après l'installation de VS 2010, les chemins appropriés ne sont pas mis à jour pour pointer vers le nouveau répertoire. – JonnyBoats