Articles of msbuild

MSBuild DeployOnBuild = true ne pas publier

J’ai une application Web Visual Studio 2010 MVC2 que je construis via la ligne de commande en utilisant Hudson. J’aimerais que Hudson publie une sortie Web, j’ai donc ajouté les balises DeployOnBuild = true et CreatePackageOnPublish = True à ma ligne de commande. Ma commande est la suivante: C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /target:Clean,Build /property:Configuration=Debug;DeployOnBuild=True;CreatePackageOnPublish=True; [my project name.csproj] L’exécution […]

Chemin d’access au répertoire SignTool.exe ou «Windows Kits» lors de l’utilisation de Visual Studio 2012

Comment obtenez-vous le chemin d’access à SignTool.exe lors de l’utilisation de Visual Studio 2012? Dans Visual Studio 2010, vous pouvez utiliser Où $(FrameworkSDKDir) est “c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\” Mais dans Visual Studio 2012, $(FrameworkSDKDir) est “C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\” et SignTool est dans “c:\Program Files (x86)\Windows Kits\8.0\bin\x64\” Existe-t-il un moyen d’obtenir le chemin d’access à […]

Impossible de charger le fichier ou l’assembly ‘Microsoft.Build.Framework’ (VS 2017)

Lorsque j’essaie d’exécuter la commande “update-database”, j’obtiens cette exception: Spécifiez l’indicateur ‘-Verbose’ pour afficher les instructions SQL appliquées à la firebase database cible. System.IO.FileNotFoundException: Impossible de charger le fichier ou l’assembly ‘Microsoft.Build.Framework, Version = 15.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a’ ou l’une de ses dépendances. Le système ne peut pas trouver le fichier spécifié. […]

MSBuild ItemGroup, à l’exclusion des répertoires et fichiers .svn dans

Comment puis-je construire un groupe d’objects MSBuild pour exclure les répertoires .svn et tous les fichiers à l’intérieur (récursivement). J’ai: Pour le moment, mais cela n’exclut rien!

Utiliser la révision SVN pour étiqueter la construction dans CCNET

J’utilise CCNET sur un exemple de projet avec SVN comme contrôle source. CCNET est configuré pour créer une génération à chaque arrivée. CCNET utilise MSBuild pour générer le code source. Je voudrais utiliser le dernier numéro de révision pour générer AssemblyInfo.cs lors de la compilation. Comment puis-je récupérer la dernière révision de subversion et utiliser […]

Comment puis-je exécuter la tâche EXEC dans une «boucle» avec MSGuild ItemGroups?

Comment effectuer la tâche EXEC dans une “boucle” avec MSGuild ItemGroups? Au lieu de répéter cette commande encore et encore, comme ceci: Je préfère définir un ItemGroup et exécuter simplement une “boucle”. J’ai le ItemGroup en panne: Mais en raison de la syntaxe étonnamment peu intuitive de MSBuild, je ne sais pas comment exécuter la […]

Comment faire pour intégrer le déploiement Web IIS 7 à MSBuild (TeamCity)

Comment faire pour intégrer le déploiement Web IIS 7 à MSBuild (TeamCity)?

Comment le fichier licenses.licx est utilisé

J’ai le fichier licenses.licx inclus dans l’une des propriétés de mes projets. Je ne sais pas comment cela est utilisé par ses DLL. Est-il utilisé par msbuild? Avez-vous une idée de la manière dont cette solution est utilisée?

allowDefinition = Erreur msbuild de ‘MachineToApplication’

Nous avons un ASP.NET MVC avec 4-5 configurations de construction différentes. Chaque fois que nous modifions la configuration de la construction, nous devons supprimer le dossier obj du projet Web, car nous obtenons l’erreur ‘allowDefinition =’ MachineToApplication ‘. Une douleur, mais nous avons réussi en supprimant le dossier dans les événements pré / post-build. Maintenant, […]

_CopyWebApplication avec les transformations web.config

J’essaie de faire en sorte que mon application Web publie automatiquement lors de la génération d’une version. Je le fais en utilisant la cible _CopyWebApplication. J’ai ajouté ce qui suit à mon fichier .csproj: Cela fonctionne mais avec un seul problème. La différence entre cette sortie et la sortie générée lors de l’utilisation de l’élément […]