Donc, j'ai VS 2010 est installé et je suis en train de modifier mon script MSBuild pour notre TeamCity construire l'intégration. Tout fonctionne très bien avec une exception.
Comment puis-je savoir MSBuild que je veux appliquer le Web.conifg de transformer les fichiers que j'ai créé quand j'ai publier le construire...
J'ai le texte suivant qui produit la compilation site web mais, il génère un site Web.config, Web.Debug.config et Web.La libération.les fichiers de configuration (Tous les 3) pour la compilation répertoire de sortie. En studio lorsque j'effectue une publier de fichier système, il va faire la transformation et la seule sortie sur le Web.config avec les modifications appropriées...
<Target Name="CompileWeb">
<MSBuild Projects="myproj.csproj" Properties="Configuration=Release;" />
</Target>
<Target Name="PublishWeb" DependsOnTargets="CompileWeb">
<MSBuild Projects="myproj.csproj"
Targets="ResolveReferences;_CopyWebApplication"
Properties="WebProjectOutputDir=$(OutputFolder)$(WebOutputFolder);
OutDir=$(TempOutputFolder)$(WebOutputFolder)\;Configuration=Release;" />
</Target>
Toute aide serait super..!
Je sais que cela peut être fait par d'autres moyens, mais je voudrais le faire à l'aide de la nouvelle VS 2010 de manière si possible