J'ai donc un CommonAssemblyInfo.cs lié à tous les projets de ma solution et généré dynamiquement par mes scripts rake/albacore qui n'est pas vérifié dans le contrôle de source.Versioning CommonAssemblyInfo.cs et MSBuild
J'ai aussi un CommonAssemblyInfo.cs.local à utiliser quand il n'y a pas de ruby disponible, principalement pour être utilisé par les développeurs.
Est-il possible d'avoir une tâche msbuild ou quelque chose qui s'exécute avant toute autre compilation de projet qui copiera CommonAssemblyInfo.cs.local à CommonAssemblyInfo.cs avant d'essayer de compiler ma solution? Je déteste devoir avoir une commande que vous devez juste connaître et taper afin d'ouvrir et d'installer la solution dans Visual Studio.
MISE À JOUR Alors je me suis retrouvé à l'aide d'un fichier batch comme une solution large événement pré-construction comme décrit ici: Solution-wide pre-build event?, il vérifie si CommonAssemblyInfo.cs existe et sinon des copies CommonAssemblyInfo.cs.local à CommonAssemblyInfo .cs en utilisant simplement un fichier batch simple.
Je parlais de la version de VS IDE. Je voulais un événement de pré-construction de large solution que j'ai implémenté en utilisant ceci: http://stackoverflow.com/questions/2295454/visual-studio-solution-wide-pre-build-event –