J’ai le script MSBuild suivant: test1;test2;test3 Si j’appelle le script sans aucun paramètre, j’obtiens la réponse attendue: Running with args: test1 Running with args: test2 Running with args: test3 Cependant, lorsque je tente de définir la propriété via une ligne de commande comme celle-ci: msbuild [myscript] /p:build_configurations=test5%3btest6%3btest7 Je reçois ce qui suit: Running with args: […]
Les versions antérieures de MSBuild pouvaient être trouvées ici: %programfiles(x86)%\msbuild\\bin\msbuild.exe. Mais pour Visual Studio 2017RC, le chemin est %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\msbuild.exe . Le type d’installation: entreprise, communauté ou professionnel semble faire partie du chemin. Et cela rend difficile de spécifier le chemin correct pour msbuild dans un fichier BAT qui devrait fonctionner sur de nombreux […]
J’ai récemment dû déplacer du code d’un PreBuildEvent dans Visual Studio vers la cible BeforeBuild pour le faire fonctionner sur AppHarbor . Ce faisant, j’ai également remarqué une cible BeforeComstack. Quelle est la différence entre ces trois événements apparemment similaires: PreBuildEvent, BeforeBuild Target, BeforeComstackTarget? Que peut-on / ne peut-on pas faire avec chacun et pourquoi […]
Probablement entre 25 et 50% des fois où je construis ma solution, je vois ceci: ” L’opération que vous avez demandée prend plus de temps que prévu. Cette boîte de dialog se fermera à la fin de l’action. ” Je déteste cette fenêtre d’une manière que je ne peux pas décrire. Il ne se résout […]
Je ne peux pas distinguer ces deux. S’il vous plaît aider!
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 […]
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?
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 […]
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 […]
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 […]