Eine Familie von Microsoft-Suiten integrierter Entwicklungstools zum Erstellen von Anwendungen für Windows, das Web, mobile Geräte und viele andere Plattformen. Verschiedene Themen, die nicht in bestimmte Kategorien passen.
Hallo Mario,
ich freue mich, dass Sie eine Lösung für Ihr Problem gefunden haben.
Um anderen zu helfen, die auf dasselbe Problem stoßen, möchte ich eine detailliertere Antwort geben.
AfterTargets="Publish" funktioniert, aber es musste in der spezifischen Veröffentlichungsprofil-Datei (.pubxml) und nicht in der Hauptprojektdatei platziert werden. Der Grund dafür ist, dass der Veröffentlichungsprozess von Visual Studio den Einstellungen in der .pubxml-Datei für das jeweilige Profil Vorrang gibt (in diesem Fall debug.pubxml).
<Project>
<!-- ... andere Eigenschaften ... -->
<Target Name="CleanAfterDebugPublish" AfterTargets="Publish">
<Message Text="--- Start Clean" Importance="high" />
<Exec Command="start D:\GIT\AutoCAD2025\Setup\scripts\clean_Debug.bat" />
<Message Text="--- Finish Clean" Importance="high" />
</Target>
</Project>
Ich hoffe, das hilft weiter. Wenn meine Erklärung nützlich ist, ziehen Sie bitte in Betracht, mit dem Feedback-System zu interagieren. Ich würde mich sehr darüber freuen.
Vielen Dank.