Après la publication de l'événement dans Visual Studio

Je suis en train d'invoquer la simple tâche après la publication de l'événement. Quand je dis "publier", je veux dire publier dans Visual Studio, cliquez-droit sur le projet et d'appuyer sur "Publier...". J'ai inclus (Importés) objectifs de fichier dans le fichier projet qui fonctionne bien parce que j'ai déjà testé sur l'événement de construction.
J'ai trouvé à la http://msdn.microsoft.com/en-us/library/ms366724.aspx qu'il est AfterPublish événement qui devrait faire ce dont j'ai besoin, mais il ne le fait pas.
Je ne suis pas sûr si c'est un même événement qui doit déclencher sur Publier dans Visual Studio, quelqu'un merci de bien préciser ce.
Ma question est de savoir comment déclencher tout type de tâche sur les cibles fichier sur Publier dans Visual Studio?

J'ai essayé dans les objectifs de fichier:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="AfterPublish">
        <Message Label="Test"></Message>        
        <Warning Label="Test"></Warning>
    </Target>   
</Project>

Je suis à l'aide de Visual Studio 2010.

EDIT:

Je suis actuellement à la recherche d'une quelconque manière à exécuter une certaine action sur Publier dans Visual Studio. Je pensais aussi de l'ajout de générer des Événements, mais je n'ai aucune idée de la façon de déterminer si c'est de Publier en cours ou non.

EDIT:
@Alexey Shcherbak je vous remercie pour votre réponse rapide.
Je suis arriver dans mon MSBuild sortie:

12/10/2012 12:29:40 AM:        Done executing task "CallTarget".
12/10/2012 12:29:40 AM:        Done building target "PipelinePreDeployCopyAllFilesToOneFolder" in project "PublishTestApp.csproj".
12/10/2012 12:29:40 AM:Done building project "PublishTestApp.csproj".
Deleting existing files...
Publishing folder /...
Publishing folder Account...
Publishing folder bin...
Publishing folder Scripts...
Publishing folder Styles...
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========

Donc, ma tâche s'exécute juste après PipelinePreDeployCopyAllFilesToOnefolder mais avant même de composer des fichiers et je ne considère pas Publier encore été réalisé à ce point.
Bien sûr, je n'ai fait tester, donc dans la tâche MSBuild j'ai été l'exécution de la simple lecture de fichier texte qui est supposé être copié dans le dossier de publication, et il a échoué.

  • ajout d'une autre partie en réponse à votre modifier
InformationsquelleAutor Andrija | 2012-12-08