Schreibgeschütztes Debugging in Visual Studio

Veröffentlicht von

Problem: Programm schmiert mit Exception ab, wenn installiert und im schreibgeschützten Ordner.

Die Dateien von installierten Programmen lassen sich nicht einfach verändern und beschreiben. Nun hatten wir das Problem, dass eine Anwendung in Visual Studio problemlos funktionierte, aber installiert und mit Schreibschutz bzw. ohne Schreibrechte mit einer Exception abschmierte.

Nachstellen lässt sich dies, indem wir bei Pre-build und Post-build event verwenden.

Zuerst entfernen wir den Schreibschutz vom Ausgabepfad, sofern vorhanden. Rekursiv, Dateien und Unterordner:

attrib -r "$(ProjectDir)bin\*.*" /s

Nach dem Bauen versehen wir dann alle Dateien mit Schreibschutz.

attrib +r "$(ProjectDir)bin\*.*" /s

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert