VS2008: "Resource-Datei in einem anderen editor"
Aber es ist eine Lüge!
Guten Tag an alle!
Ich habe Folgendes problem: wenn ich versuche, öffnen Sie die Ressource-Datei PriceCalculationUI.rc
Visual Studio 2008 sagt mir, dass die Datei in einem anderen editor (in vs2008 habe ich nur 1 tab geöffnet .cpp-Datei).
Ich überprüfte diese Informationen vor: führen Sie Process Explorer, und suchen PriceCalculationUI
Griff. Im Ergebnis habe ich aber nichts gefunden devenv.exe verwendet PriceCalculationUI Verzeichnis.
Was kann ich als Nächstes tun?
Vielen Dank für jede Hilfe!!!
Zusätzliche information: wenn ich neu erstellen (nicht bauen) das Projekt, das ich siehe Dialogfenster mit der information, dass die Datei PriceCalculationUI.rc
wurde editiert, von einem anderen Programm.
InformationsquelleAutor der Frage GrinderZ | 2013-06-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hatte ich Probleme mit diesem Fehler (auch in Visual Studio 2010) auch wenn ich nicht die .rc-Datei /Ressource.h-Datei öffnen.
Der einzige Weg, dies zu beheben, war für mich manuell öffnen, beide Dateien in den text-editor (manchmal bekomme ich eine msg-box "Dokument" [Pfad]\resource.h' ist bereits geöffnet. Willst du es schließen? die Antwort, die ich mit ja), schließen Sie beide Dateien und versuchen Sie, öffnen Sie die Ressource-Datei in der Ressource-Ansicht.
Diese MS Connect Seite schlägt die Schließung der Lösung löschen .suo-Datei und erneutem öffnen ist die Lösung.
InformationsquelleAutor der Antwort Edward Clements
Wenn Sie dieses Problem Auftritt, müssen Sie zu:
Den Grund VS gibt diesen Fehler, ich glaube, ist, dass VS automatisch diese Dateien aktualisieren. Wenn Sie öffnen Sie diese Datei in einem editor, VS denkt, gibt es eine chance für den Konflikt. So gibt es Ihnen eine Fehlermeldung. Irgendwann ist es ein wenig irreführend, weil VS angezeigt wird weiß nicht die .rc und resource.h Dateien geöffnet sind, von selbst. VS schießt sich der Fuß in diesem Fall.
InformationsquelleAutor der Antwort user2825261
Problem gelöst:
PriceCalculationUI.rc
eröffnet wurde, in VS2008 text-editor (Rechte Maustaste auf die Datei im Projektmappen-explorer --> Anzeigen-code), dann wurde es gespeichert und geschlossen. Das ist alles!Wenn ich neu starten, VS2008 problem kommt zurück, aber ich weiß, was zu tun ist.
Kann sein das es wegen Visual Assist X? Ich weiß es nicht.
P. S.: vielen Dank für Ihre Antworten: Gemeinschaft zum handeln führt!
InformationsquelleAutor der Antwort GrinderZ
Dies ist der einzige Weg, der funktioniert bei mir (Visual Studio 2015)
1) Öffnen Sie den Projekt mit gesperrten Ressource-Datei
2) Schließen Sie alle geöffneten Dateien des Projekts in Visual Studio.
3) Schließen Sie Visual Studio
4) Starten Sie Visual Studio und öffnen Sie das Projekt
5) Durchgeführt. Die resource Datei ist freigeschaltet...
InformationsquelleAutor der Antwort Heribert Scharnagl
Öffnen Sie einfach .rc - Datei manuell in visual studio
Klicken Sie rechts auf .rc Datei und klicken Sie auf Öffnen
InformationsquelleAutor der Antwort Yogesh Gat
Schließen Sie alle geöffneten Dateien in VS. Dann bin ich in der Lage, öffnen Sie die rc-Datei.
InformationsquelleAutor der Antwort Libor B.
Hier ist eine andere Möglichkeit -, dass Sie manuell bearbeitet haben, die Ressource.h-Datei, sagen Sie zum hinzufügen einer neuen #define, aber ausgelassen zu aktualisieren _APS_NEXT_CONTROL_VALUE, zum Beispiel, zu definieren, eine neue Steuerung, fügte ich die Zeile
aber vergessen zu ändern Sie die Zeile
zu
Nachdem ich die änderung vorgenommen, ist das problem verschwunden.
InformationsquelleAutor der Antwort Ian
InformationsquelleAutor der Antwort bruce
Es stellt sich heraus, dass die zugehörige Ressource include-Dateien (ex: resource1.h ) muss ebenfalls geschlossen werden, So...
InformationsquelleAutor der Antwort CoderMark
Etwas nicht erwähnt wird in jeder Antwort aber, die ich traf heute:
Wenn Sie einen Haltepunkt in die Ressource-header-Datei der zugehörigen Ressource-Datei ist als in verwenden. Entfernen Sie den Haltepunkt war alles, war nötig, um alles wieder zu arbeiten
InformationsquelleAutor der Antwort ThE_JacO
Heute habe ich encounterd das gleiche Problem und hier ist, wie ich mein problem gelöst.
Ursache: ich öffnete die 'Ressource.h' - Datei von meiner Lösung und der aktuell im geöffneten Zustand in meinem VS-editor. Wenn Sie diese Datei öffnen, kann es mir nicht erlauben, Zugriff auf die .rc-Datei in der Ressource-Ansicht.("öffnet sich in einem neuen editor-Nachricht ausgelöst)
Lösung: Einfach ich Schloss die Ressource.h-Datei in der VS-editor-Registerkarte, dann die .rc-Datei korrekt geöffnet werden.
Hoffe, es hilft, wenn Sie haben das gleiche problem.
InformationsquelleAutor der Antwort cpp_learner
Dieser arbeitete für mich:
Wenn die oben nicht funktioniert, bei Schritt 2 löschen Sie alle Projekt-temp-vs-Dateien.
InformationsquelleAutor der Antwort Angus Comber