Zur Zeit habe ich einen Post-Build-Ereignis in meinem Web-Projekt konfiguriert Visual Studio 2012 wie folgt aus:Wie führe ich ein PowerShell-Skript nur vor einem Web-Deploy-Task in VS 2012 aus?
Diese im Grunde eine PowerShell script ruft ein Copyright-Vermerk auf jeder CS-Datei hinzuzufügen.
Was Ich mag würde zu tun ist, um diesen Powershell-Skript nur auszuführen, bevor Veröffentlichen des Web-App auf den Remote-Server. Dadurch werde ich nicht jedes Mal eine Verzögerung erfahren, wenn ich das Projekt debuggen muss. Weißt du irgendeinen Weg dies zu erreichen?
Nach Sayed's answer, besonders angefertigt ich ein bestimmtes Veröffentlichungsprofil und hat dieses Bild:
<PipelineDependsOn>
CustomBeforePublish;
$(PipelineDependsOn);
</PipelineDependsOn>
</PropertyGroup>
<Target Name="CustomBeforePublish">
<Message Text="******* CustomBeforePublish *******" Importance="high" />
<Exec Command="powershell.exe -file "$(ProjectDir)\Copyright.ps1"" />
</Target>
Sorry, aber haben Sie eine neue PropertyGroup hinzugefügt, zusätzlich zu der bereits existierenden in der pubxml? – nokturnal