none
Dateien durch Visual Studio Editor exklusiv geöffnet RRS feed

  • Frage

  • Hallo,

    ich verwende ein externes Quellcode Verwaltungssystem, welches unabhängig von Visual Studio ist. Bei VS 2013 hat dies noch problemlos funktioniert, doch seit VS 2019 habe ich ein Problem:

    Versucht das Quellcode Verwaltungssystem eine geänderte Datei abzurufen, so scheitert dies manchmal, da die Datei durch Visual Studio exklusiv geöffnet ist. In diesem Fall kann ich die Datei auch mit keinem anderen Programm, wie z.B. Notepad bearbeiten.

    Gibt es eine Möglichkeit Visual Studio so einzustellen, dass es Dateien nicht exklusiv öffnet, sondern eine Bearbeitung durch externe Programme erlaubt und dann bei Bedarf eine Meldung anzeigt, dass sich der Inhalt der Datei geändert hat, so wie es auch bei VS 2013 der Fall war?

    Mittwoch, 3. März 2021 08:10

Alle Antworten

  • Hi,

    ich habe noch kein solches Problem gesehen. Welche Dateitypen betrifft das und was genau macht Visual Studio in dem Moment mit dieser Datei? Ist diese im Editor geöffnet? Oder wird gerade kompiliert? ...

    Welche Projektart betrifft das?

    bei Bedarf eine Meldung anzeigt, dass sich der Inhalt der Datei geändert hat

    Das ist das Verhalten, dass ich bislang immer gesehen habe, auch in VS 2019.

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport



    Mittwoch, 3. März 2021 08:18
    Moderator
  • Hi,

    hundertprozentig beschreiben kann ich es nicht, da das Problem nicht immer auftritt, sondern eben nur manchmal. Ich kann nur ein paar Eckpunkte beschreiben:

    Die Datei ist dabei im Editor geöffnet. Häufig hilft das Schließen des entsprechenden Editor Fensters aber eben nicht immer. Manchmal muss ich auch das komplette Projekt schließen.

    Zu dem Zeitpunkt tut VS eigentlich gar nichts, außer dass eben der Editor geöffnet ist. Davor wurde die Datei aber bearbeitet und gespeichert. Es kann auch sein, dass davor das Projekt übersetzt wurde oder ein Debug Lauf stattgefunden haben. Übersetzen/Debuggen sind aber definitiv beendet, wenn ich versuche mit der Quellcode Verwaltung auf die Datei zuzugreifen. Ob vor dem Problem immer ein Übersetzen/Debuggen stattgefunden hat weiß ich nicht, darauf habe ich bisher nicht geachtet, ausschließen kann ich es aber nicht.

    Ich verwende VC++ Projekte und betroffen sind dementsprechend .cpp Dateien. Ob es auch bei .h Dateien schon mal aufgetreten ist weiß ich leider nicht.

    Mittwoch, 3. März 2021 08:32