Je voudrais ajouter une cible de construction à BuildDependsOn, mais je veux qu'elle n'affecte que les versions de version. Comment est-ce que je fais ceci dans MSBuild?MSBuild BuildDependsOn cible pour les versions de version uniquement?
1
A
Répondre
3
Ajouter une condition lorsque vous substituez la propriété BuildDependsOn
:
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
...
<BuildDependsOn Condition="'$(Configuration)' == 'Release'">
BeforeBuild;
CoreBuild;
AfterBuild;
NewBuildTarget;
</BuildDependsOn>
0
Je pense que vous pouvez simplement ajouter
Condition="'$(Configuration)'=='Release'"
au <Target>
.
+0
si elle est une cible prédéfinie que je ne peux pas modifier, comme « Package »? –
+0
Ensuite, je pense que j'aime la réponse @ madgnome. – Brian
Questions connexes
- 1. Comment configurer MSBuild pour effectuer certaines tâches uniquement sur les versions de version?
- 2. Comment appeler une cible MSBuild surchargée
- 3. Ignorer la cible MSBuild
- 4. MSBuild Batching - ne peut pas comprendre comment obtenir une cible à exécuter uniquement pour certaines solutions
- 5. MSBuild semble utiliser uniquement les anciens fichiers de sortie pour les outils de construction personnalisés
- 6. Version SDK Xcode pour les tests et les versions?
- 7. Exécution de versions Delphi sous TFS MSBuild
- 8. Numéro de version de Bumping pour les nouvelles versions dans les fichiers associés (documentation)
- 9. FTP uniquement les fichiers modifiés dans MSBuild
- 10. Comment lancer la version correcte de msbuild
- 11. MSBUILD Exécution de scripts SQL modifiés uniquement
- 12. VS2010 Cible Silverlight Version 2.0?
- 13. Stop msbuild si une cible échoue
- 14. Sandcastle distingue les versions de débogage et de version?
- 15. informations Version Assemblée pour Récupération de plusieurs DLL dans msbuild
- 16. Définition de la version ASP.NET via MSBUILD
- 17. MSBuild appelant version incorrecte de csc.exe
- 18. Comment lier une cible dans MSBuild à une erreur générale
- 19. Quelle version de l'iPhone/iPod Touch cible
- 20. MSBuild Valider les propriétés
- 21. Macros #ifdef pour les versions de contrôle
- 22. Comment invoquer deux fois la même cible msbuild?
- 23. La cible MSBuild échoue car la cible _CopyWebApplication tente de copier web.config
- 24. Comment obtenir le nom de la cible actuelle dans MSBuild?
- 25. Comment faire pour que MSBuild référence les bons assemblages?
- 26. Wix CopyFile uniquement sur la machine cible
- 27. La version Silverlight cible est bloquée
- 28. Comment contrôler les versions de versions avec Visual Studio?
- 29. Comment modifier l'ordre de tri pour les versions de version dans la planification JIRA/Greenhopper?
- 30. Quelle est la bonne stratégie de version pour les différentes versions de .NET?
Fonctionne bien. Merci! –