Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
#pragma checksum (C#-Referenz)
Generiert Prüfsummen für Quelldateien, um das Debuggen von ASP.NET-Seiten zu unterstützen.
#pragma checksum "filename" "{guid}" "checksum bytes"
Der Visual Studio-Debugger verwendet eine Prüfsumme, um sicherzustellen, dass er immer die richtige Quelldatei findet. Der Compiler berechnet die Prüfsumme für eine Quelldatei und gibt das Ergebnis an die Datei der PDB (Programmdatenbank) aus. Der Debugger verwendet dann die PDB zum Abgleich mit der Prüfsumme, die er für die Quelldatei berechnet.
Diese Lösung funktioniert nicht bei ASP.NET-Projekten, da sich die berechnete Prüfsumme auf die generierte Quelldatei und nicht auf die ASPX-Datei bezieht. Zur Lösung dieses Problems stellt #pragma checksum Prüfsummenunterstützung für ASP.NET-Seiten bereit.
Wenn in Visual C# ein ASP.NET-Projekt erstellt wird, enthält die generierte Quelldatei eine Prüfsumme für die ASPX-Datei, die die Quelldatei generiert hat. Der Compiler schreibt dann diese Informationen in die PDB-Datei.
Findet der Compiler keine #pragma checksum-Direktive in der Datei, berechnet er die Prüfsumme und schreibt den Wert in die PDB-Datei.