Je reçois l'erreur suivante lors d'une tentative de construire mon projet dans Visual Studio 2008 Professional Edition:La tâche a échoué parce que « sgen.exe » n'a pas été trouvé
tâche ayant échoué parce que « sgen.exe » n'a pas été trouvé ou le SDK Microsoft Windows correct n'est pas installé. La tâche recherche "sgen.exe" dans le sous-répertoire "bin" sous l'emplacement spécifié dans la valeur InstallationFolder de la clé de Registre HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SDKs \ Windows \ v6.0A. Vous pouvez peut-être résoudre le problème en procédant de l'une des manières suivantes:
- Installez le SDK Microsoft Windows pour Windows Server 2008 et .NET Framework 3.5.
- Installez Visual Studio 2008.
- Définissez manuellement la clé de registre ci-dessus à l'emplacement correct.
- Passez l'emplacement correct dans le paramètre "ToolPath" de la tâche.
J'ai essayé de télécharger Microsoft Windows SDK pour Windows Server 2008 et .NET Framework 3.5, et toujours obtenir l'erreur. J'ai également essayé de télécharger le SDK Windows 7 et .NET Framework 3.5 et toujours le même résultat.
J'ai également essayé de modifier manuellement le registre pour changer le dossier d'installation et j'ai essayé de réparer l'installation de Visual Studio.
Le projet a été initialement créé sur Windows XP et j'essaie de compiler sur une machine reformatée exécutant Windows 7 Enterprise.