Articles of msbuild

“La condition spécifiée” $ (PackageAsSingleFile) “est évaluée à” “au lieu d’un booléen?

Le Visual Studio 2012 sur mon PC reçoit le message d’erreur suivant lors de la prévisualisation dans le “Web Public”. Je dois redémarrer VS pour supprimer le message d’erreur. L’appel à la génération a échoué en raison de l’exception ‘La condition spécifiée “$ (PackageAsSingleFile)” a pour résultat “” au lieu d’une valeur booléenne. C: \ […]

Chemin d’access à MSBuild

Comment puis-je obtenir le chemin d’access à MSBuild à partir d’une machine sur laquelle mon fichier .exe s’exécute? Je peux obtenir la version .NET à partir de l’environnement, mais existe-t-il un moyen d’obtenir le dossier correct pour une version .NET?

NAnt ou MSBuild, lequel choisir et quand?

Je suis conscient qu’il existe d’autres questions liées à NAnt et à MSBuild sur le dépassement de stack, mais je n’ai pas pu trouver de comparaison directe entre les deux et voici la question. Quand faut-il choisir NAnt sur MSBuild? Lequel est le meilleur pour quoi? NAnt est-il plus adapté aux projets home / open […]

La cible de génération personnalisée Delphi XE est toujours désactivée

J’ai créé un fichier MSBuild .targets personnalisé que j’ai inclus dans un projet Delphi XE via l’EDI et activé à partir du menu contextuel du gestionnaire de projets. Bien que le fichier soit validé, il est toujours désactivé après avoir ré-enregistré le fichier de projet. Voici une version simplifiée du fichier cible, nommée Custom.targets . […]

Comment publier du Web avec msbuild?

Visual Studio 2010 comporte une commande Publier qui vous permet de publier votre projet d’application Web sur un emplacement de système de fichiers. Je voudrais le faire sur mon serveur de construction TeamCity, je dois donc le faire avec le programme runner ou msbuild. J’ai essayé d’utiliser la cible Publish, mais je pense que cela […]

Ce projet fait référence aux packages NuGet manquants sur cet ordinateur

J’ai une application ASP.NET MVC5 qui a fonctionné hier et maintenant je reçois cette erreur lorsque j’essaie de construire: Ce projet fait référence à des packages NuGet manquants sur cet ordinateur. J’ai les deux options cochées qui permettent à nuget de télécharger et d’installer automatiquement les paquets manquants vérifiés / activés. J’ai également essayé de […]

MSBuild ne copie pas de références (fichiers DLL) si vous utilisez des dépendances de projet dans la solution

J’ai quatre projets dans ma solution Visual Studio (tout le monde cible .NET 3.5) – pour mon problème, seuls ces deux éléments sont importants: MyBaseProject <- cette bibliothèque de classes référence un fichier DLL tiers (elmah.dll) MyWebProject1 <- ce projet d'application Web fait référence à MyBaseProject J’ai ajouté la référence elmah.dll à MyBaseProject dans Visual […]

Conflits trouvés entre différentes versions du même assembly dépendant qui n’ont pas pu être résolus

Lorsque je nettoie puis que je construis ma solution comportant plusieurs projets, la fenêtre de sortie indique que la génération a réussi. Cependant, lorsque je visualise la fenêtre de liste des erreurs , il affiche cet avertissement: Conflits trouvés entre différentes versions du même assembly dépendant qui n’ont pas pu être résolus. Ces conflits de […]

Microsoft.WebApplication.targets n’a pas été trouvé sur le serveur de génération. Quelle est votre solution?

Essayer de générer mon projet sur le serveur de génération me donne l’erreur suivante: Microsoft (R) Build Engine Version 4.0.30319.1 error MSB4019: The imported project “C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\TeamData\Microsoft.Data.Schema.SqlTasks.targets” was not found. Confirm that the path in the declaration is correct, and that the file exists on disk. error MSB4019: The imported project “C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets” […]

Résolution de MSB3247 – Conflits détectés entre différentes versions du même assembly dépendant

Une solution .NET 3.5 a fini avec cet avertissement lors de la compilation avec msbuild. Parfois, NDepend peut aider, mais dans ce cas, il n’a pas fourni plus de détails. Comme Bob, j’ai fini par avoir à ouvrir chaque assemblage dans ILDASM jusqu’à ce que je trouve celui qui faisait référence à une version antérieure […]