2010-07-28 10 views
13

bestimmte lästiger Meldung zu beseitigen, während des Source-Framework-Code Debuggen erhalte ich immer diese lästige Nachricht aus dem Studio:Wie im Rahmen Debuggen von Quellcode

Einige Bytes mit den Unicode Ersatzzeichen während Läden ersetzt wurden Datei C: \ Benutzer \ Mark \ AppData \ Lokale \ Temp \ SymbolCache \ src \ source.NET \ 4 \ DEVDIV_TFS \ Dev10 \ Releases \ RTMRel \ ndp \ fx \ src \ Kern \ Microsoft \ Scripting \ Compiler \ VariableBinder.cs \ 1305376 \ VariableBinder.cs mit Unicode (UTF-8) Codierung. Speichern die Datei wird nicht die ursprünglichen Datei Inhalt beibehalten.

Als Ergebnis ist der Quellcode im modifizierten Modus geöffnet (mit einem Sternchen im Namen). Das ist sehr ärgerlich.

Weiß jemand, wie man es verschwinden lässt? Ich verwende VS2010.

Danke.

+0

Sah wie eine gute Antwort aus. Brauchst du noch was? –

+0

Ja, tut es. Aber ich muss es verifizieren. Im Moment bin ich nicht im richtigen Kontext, um das zu tun. Ich werde es sicher als Antwort markieren, sobald ich es tatsächlich verifiziere. – mark

+0

Ich habe das gleiche Problem und habe zahlreiche Suchen vergeblich durchgeführt. –

Antwort

-5

Sie sollten die Nachricht (oder eine andere Nachricht) mithilfe des Dialogfelds Debug> Exceptions deaktivieren können. Wenn es nicht vorhanden ist, können Sie es zum Menü hinzufügen oder in den Productivity Power Tools den Schnellzugriff verwenden. Mit dem Dialogfeld Ausnahmen können Sie Ausnahmen deaktivieren, wenn sie ausgelöst oder nicht behandelt werden. Sie können eigene Ausnahmen hinzufügen, wenn Ihre Ausnahme nicht in der Liste enthalten ist.

MSDN: How to: Break When an Exception is Thrown

+0

Es ist keine Ausnahme. –

4

Es scheint ein VS2010 Fehler. Ich habe es versucht, aber ich kann es nicht reproduzieren.

vielleicht Dies könnte eine einfache Abhilfe sein:

zu Visual Studio Option gehen -> Debuggen

in den allgemeinen Optionen sollten Sie deaktivieren Sie „Quelldateien benötigen, um genau die Originalversion entsprechen“

hoffe das hilft

0

Ich denke, dass Sie die Dateicodierung zu UTF-8 außerhalb von VS2010 ändern müssen.

2

lief einfach in ähnliches Problem und fand einen Weg, um es zu beheben:

  1. Open „Region“ aus der Systemsteuerung
  2. Wählen Sie „Administrative“ Registerkarte
  3. überprüfen Sie, ob „Sprache für Nicht-Unicode-Programme "ist jede UTF-8 oder Unicode-Sprache, die nicht Englisch ist (in meinem Fall ist es Chinesisch). Wenn ja, klicken Sie auf "Gebietsschema ändern ...", um es in Englisch zu ändern.

Es funktioniert dann nach Gebietsschema ändern und neu starten.