Brauchen eine "post-saubere Veranstaltung", in Visual Studio
Bekam ich ein VS-Projekt mit einem post-build event command line Befehl kopiert eine Datei (.dll) in das bin-target-dir (debug oder release). Wenn ich eine "Clean" auf das Projekt jedes Ding ist gereinigt, aber diese Datei bleibt. Gibt es eine Möglichkeit, ad post-clean-events, so kann ich diese Datei löschen auch?
- Möglich, Duplikat der erstellen Sie benutzerdefinierte (clean, post-clean) - Ereignis in Visual Studio 2008?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bearbeiten können Sie die Projekt-Datei direkt, und fügen Sie das Ziel an das Ende der Datei.
BeforeClean
undAfterClean
sind Ziele, wie hier beschrieben:http://blogs.msdn.com/b/msbuild/archive/2005/11/23/496396.aspx
Sollten Sie in der Lage sein, eine Aufgabe Löschen im Ziel.
BEARBEITEN
Gerade getestet (Rechtsklick auf das project -> entladen -> Rechte Maustaste -> Bearbeiten) und das folgende Ziel ist, was Sie brauchen:
Dies funktioniert, wenn Sie sauberes Projekt, aber nicht die Lösung - es funktioniert aber nicht 100%.
<Exec Command="gulp clean" />
statt<Delete Files="$(TargetDir)\*.txt" />
.Target Name="AfterClean"
es funktioniert nicht. Alle anderen benutzerdefinierten Namen wird es tun..Habe ich herausgefunden, dass Leom Burke ' s Antwort mit "Dateien Löschen" funktioniert nicht mit wildcards und nicht Ihnen sagen, dass etwas schief ging. Hier ist, was ich getan habe, statt -
Schrieb ich die oben genannten Dateien entfernen, die in einer umbraco-Lösung so, dass wenn ich ein diff mit dem, was in der source-control, die es nicht zu verwechseln den Rotz aus mir heraus.
Die Sie tun können Platzhalter mit Hilfe des eingebauten Funktion Löschen.
Hat tip an @scrat789 über AfterTargets.
VS 2017, v15.6.0 Vorschau 2.0, landete ich mit die folgenden:
Ein paar Dinge:
Hier ist die Aufgabe, eine verbesserte Auslöschung des webpack dist-Verzeichnis auf Saubere:
Denke ich, dass sich etwas ändert mit Visual Studio 2017.
Arbeitet mit Tags : AfterTargets="Clean"
Aktualisieren können Sie die csproj-Datei geben Sie einen neuen Ziel. Sie haben, um diese in einem text-editor.
Werfen Sie einen Blick auf die Dokumentation hier : Gewusst wie: Erweitern der Visual-Studio-Build-Prozess.
Haben Sie vor allem zu ändern, das
<Target name='AfterClean'>