Articles of msbuild

Quelle est la différence entre ‘DependsOnTargets’ et ‘AfterTargets’?

Je ne peux pas distinguer ces deux. S’il vous plaît aider!

VS 2012 – Échec de la construction du projet à cause du manque de Toolset

Je ne parviens pas à comstackr / générer quoi que ce soit dans Visual Studio C ++ 2012 car je reçois une erreur indiquant que je possède une ToolsVersion inappropriée ou que ToolSet est manquant. Voici l’erreur dans la console: Le fichier de projet contient ToolsVersion = “12.0”. Ce jeu d’outils peut être inconnu ou […]

Serveur de génération TFS – CSC: erreur irrécupérable CS2008: Aucune entrée spécifiée

Nous obtenons le message d’erreur ci-dessus sur notre serveur de génération, lorsque nous construisons la solution ou le projet spécifique auquel l’erreur fait référence. Nous pouvons construire la solution sans aucun problème en utilisant Visual Studio (également sur le serveur de compilation), mais cela échoue avec l’erreur ci-dessus lors de l’exécution de msbuild. Des idées?

Existe-t-il un moyen simple de faire en sorte que Visual Studio 2015 utilise une version spécifique de ToolsVersion?

Lors de la construction d’un projet ou d’une solution à l’aide d’une version spécifique de msbuild je peux sélectionner une chaîne d’outils .net antérieure à l’aide du /toolsversion ou /tv : “C:\Program Files (x86)\MSBuild\14.0\bin\msbuild” /tv:12.0 amazing.sln Cela fonctionne juste pour toutes les versions de msbuild , et la version de csc.exe etc. est correctement choisie […]

* Fichier .dll.licenses dans le répertoire obj non créé avec msbuild dans TeamCity

Je travaille sur la mise à niveau de nos projets TeamCity de VS2012 à VS2015 et je suis en train de résoudre un problème en compilant notre application MVC. L’ancien MSBuild (v4.0.30319.34209) génère un fichier dans le répertoire obj appelé MyApplication.Web.Mvc.dll.licenses qui est apparemment requirejs pour la construction, mais nous n’avons aucune idée de l’utilisation […]

Que fait le paramètre Private sur un ProjectReference dans un fichier de projet MSBuild?

Je l’ai vu dans un dossier de projet l’autre jour: {A GUID HERE} Baz False False Chaque nœud dans une référence ProjectReference semble être explicite (le fichier de projet référencé, le GUID, le nom à afficher dans l’explorateur de solutions et si le projet en cours doit être lié au projet référencé) à l’exception de […]

Erreur Visual Studio 2013 MS8020 Outils de génération v140 introuvable

J’avais précédemment utilisé VS2013 express sans problème, mais soudainement, il a commencé à tomber en panne chaque fois que j’ai essayé de modifier le code pendant qu’il exécutait le code existant correctement. J’ai essayé de désinstaller et de basculer vers VS2015, mais il était également en panne et n’était pas compatible avec certains de mes […]

MSBuild sur CI Server ne peut pas trouver AL.exe

J’ai un problème sur mon serveur de build TeamCity CI 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: La tâche n’a pas trouvé “AL.exe” à l’aide de SdkToolsPath “” ou de la clé de registre “HKEY_LOCAL_MACHINE \ LOGICIEL \ Microsoft […]

Impossible de trouver sn.exe pour signer un assembly

J’ai regardé dans C:\Program Files\Microsoft.NET et je ne vois aucun fichier SN.exe . J’ai le runtime .NET 3.5 installé; n’est-ce pas suffisant?

Pouvez-vous empêcher MSBuild.exe d’exécuter des événements de génération?

Je construis un certain nombre de projets via un script et l’utilisation occasionnelle d’événements de génération personnalisés pose beaucoup de problèmes au système de génération. Si cela est possible, je voudrais invoquer MSBuild.exe de manière à bloquer l’exécution des événements de génération. À long terme, ce n’est pas un problème pour l’automatisation de la construction […]