Question

J'essaie de créer un projet à l'aide de TFS2010 Build.TFS réside sur son propre serveur et j'essaie de construire à un répertoire sur la même machine. Le serveur n'a pas de VS2010 installé dessus. Lorsque la construction fonctionne échoue et me donne cette erreur:

C: \ Windows \ Microsoft.net \ Framework64 \ V4.0.30319 \ Microsoft.common.Targets (1558): Échec de la tâche Échec de la tâche car "aximp.exe" n'a pas été trouvé, ni le bon Microsoft Windows SDK n'est pas installé. La tâche est à la recherche de "Aximp.exe" dans le sous-répertoire "bin" sous l'emplacement spécifié dans la valeur d'installation de la clé de registre HKEY_LOCAL_MACHINE \ logiciel \ Microsoft \ Microsoft sdks \ Windows \ v7.0a. Vous pourrez peut-être résoudre le problème en effectuant l'une des opérations suivantes: 1) Installez le SDK Microsoft Windows. 2) Installez Visual Studio 2010. 3) Définissez manuellement la clé de registre ci-dessus sur le bon emplacement. 4) Passez l'emplacement correct dans le paramètre "Toolpath" de la tâche.

Puis je reçois un tas d'erreurs disant que les espaces de noms du projet que je suis construit ne peuvent pas être trouvés. Je ne suis pas sûr que tout soit lié à l'erreur mentionnée ci-dessus.

Merci!

Était-ce utile?

La solution

You need to have the same software running on the build server as you would if building locally. This means you need Visual Studio 2010, and possibly even the same edition of Visual Studio 2010, depending on what you're trying to build.

Autres conseils

It is recommended to have Visual Studio 2010 installed on your build machine but it is not a requirement. Since the error message indicates that it didn't find AxImp.exe, can you verify if this file exists on the build machine? The location is C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin (if you're on a 64-bit Windows).

If the file doesn't exist, installing .NET Framework SDK will probably help to resolve that specific error.

Regarding installing Visual Studio on the build machine, Visual Studio is licensed per user, not per machine, so as long as the build machine owner is licensed, you should not need extra license for Visual Studio. But you probably should look at the licensing papers for your edition of Visual Studio 2010 to make sure.

Here's a table in the white paper on licensing:

enter image description here

IMPORTANT REMINDER: Visual Studio is licensed PER USER. This means that as long as you as a user have a license, you can use that SAME LICENSE on your build Machine.

The only "problem" would be if you actually had "No licenses" - meaning you do not own a copy of Visual Studio at all, but have a legal copy of TFS.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top