Neues in der Development Edition
Aktualisiert: November 2007
Development Edition enthält viele neue und verbesserte Features, die in diesem Thema zusammengefasst werden.
Themeninhalt
Codeanalyse
Erweiterte und verbesserte Regeln
Rechtschreibprüfung mit benutzerdefiniertem Wörterbuch
Bessere Kontrolle über Unterdrückungsoption in der Fehlerliste
Option zur automatischen Unterdrückung aus generiertem Code
Verbesserungen bei den Codeanalyserichtlinien
Codemetrik
Profilerstellungstools
64-Bit-Unterstützung
Vollständige Zuordnungslisten
Sampling auf Zeilenebene
Rauschunterdrückung in Berichten
Laufzeitsteuerung
Gefilterte Analyse
Vergleichen von Berichten
Verbesserte Unterstützung bei Chipindikatoren
Unterstützung von Windows-Indikatoren
Komprimierte Berichtsdateien
Langsamster Pfad
Kopieren von Daten aus Berichtsansichten in das HTML-Format
Unterstützung von Windows Communication Foundation
Integration von Auslastungs- und Webtests in Visual Studio Team Suite
Team Explorer
Codeanalyse
Codeanalysetools führen zum Aufspüren von Codefehlern umfangreiche Überprüfungen durch und zeigen diese im Fehlerfenster in Form von Warnungen an.
Weitere Informationen finden Sie unter Verfassen von qualitativ hochwertigem Quellcode, Warnungen bei der Analyse von verwaltetem Code und Codeanalyse für C/C++-Warnungen.
Die Codeanalyse wurde durch folgende Features verbessert:
Erweiterte und verbesserte Regeln
Die Codeanalyse verfügt über mehr als 20 neue Regeln. Verschiedene Regeln wurden dahingehend verbessert, eine größere Genauigkeit zu bieten. Dies trifft insbesondere auf die Benennungsregeln zu.
Weitere Informationen finden Sie unter Warnungen bei der Analyse von verwaltetem Code, Codeanalyse für C/C++-Warnungen und Gewusst wie: Aktivieren und Deaktivieren der Codeanalyse für verwalteten Code.
Rechtschreibprüfung mit benutzerdefiniertem Wörterbuch
Sie können die Rechtschreibprüfung für Ressourcenzeichenfolgen sowie für Klassen-, Methoden- und Eigenschaftennamen verwenden. Wenn Sie Wörter überprüfen möchten, die nicht dem Standard entsprechen, können Sie ein benutzerdefiniertes Wörterbuch verwenden.
Bessere Kontrolle über Unterdrückungsoption in der Fehlerliste
Sie können Codeanalyseprobleme im Fehlerfenster entweder auf der Projektebene oder auf der Quellcodeebene unterdrücken.
Option zur automatischen Unterdrückung aus generiertem Code
Fehlermeldungen können im generierten Code automatisch unterdrückt werden. Dies ist insbesondere für Code nützlich, der vom Designer generiert wurde.
Verbesserungen bei den Codeanalyserichtlinien
Wenn Sie die Einstellungen vom Server in Ihr Projekt kopieren, können Sie jetzt Ihre lokale Auswahl ersetzen oder die Regeln der Richtlinie mit Ihren lokalen Projektregeln zusammenführen. Außerdem stehen Ihnen jetzt umfassendere Informationen über Richtlinienverstöße zur Verfügung. Dies ermöglicht es Ihnen, die Quelle des Verstoßes zu bestimmen.
Codemetrik
Bei der Codemetrik handelt es sich um eine Reihe von Softwaremaßstäben, die Entwicklern einen besseren Einblick in den von ihnen entwickelten Code ermöglichen. Die Codemetrikergebnisse vermitteln Entwicklern ein Verständnis dafür, welche Typen und/oder Methoden überarbeitet oder gründlicher getestet werden sollten. Außerdem können die Entwicklerteams potenzielle Risiken erkennen, den aktuellen Zustand eines Projekts feststellen und den Fortschritt bei der Softwareentwicklung verfolgen.
Weitere Informationen zur Codemetrik finden Sie unter Messen von Komplexität und Verwaltbarkeit verwalteten Codes.
Profilerstellungstools
Mithilfe der Profilerstellungstools in Visual Studio Team System Development Edition können Entwickler Codeprobleme im Zusammenhang mit der Leistung messen, auswerten und beheben.
Weitere Informationen über Profilerstellungstools finden Sie unter Analysieren der Anwendungsleistung mit Profilerstellungstools.
Folgende Features wurden den Profilerstellungstools hinzugefügt:
64-Bit-Unterstützung
Der Profiler bietet jetzt Unterstützung sowohl für 64-Bit-Anwendungen, die unter einem 64-Bit-Betriebssystem und der entsprechenden Hardware eingesetzt werden, als auch für 32-Bit-Anwendungen, die unter einem 64-Bit-Betriebssystem und der entsprechenden Hardware ausgeführt werden.
Vollständige Zuordnungslisten
Dem Profiler stehen für die Zuordnung vollständige Aufruflisten zur Verfügung. Dies ist für eine Zuordnung nützlich, die in einem nicht benutzerseitigen Code auftritt, jedoch indirekt von Benutzeraktionen verursacht wird. Durch die Verwendung der vollständigen Aufrufliste können Sie genau erkennen, welche Teile des Codes indirekt eine Zuordnung verursachen.
Sie können Zuordnungsdaten sammeln, indem Sie die Einstellungen auf der Eigenschaftenseite Leistungssitzung konfigurieren. Zum Anzeigen der Ergebnisse verwenden Sie die Zuordnungsansicht im Leistungsbericht.
Weitere Informationen finden Sie unter Gewusst wie: Zusammenstellen von .NET-Speicherzuordnungsinformationen und Lebensdauerinformationen und Zuordnungsansicht.
Sampling auf Zeilenebene
Die Profilerstellungstools verfügen jetzt über einen Anweisungszeiger und über Zeilenansichten in Leistungsberichten. Außerdem sind in der Modulansicht jetzt Zeileninformationen vorhanden.
Weitere Informationen finden Sie unter IP-Ansicht, Zeilenansicht und Modulansicht.
Rauschunterdrückung in Berichten
Sie können Leistungsberichte für die Rauschunterdrückung konfigurieren. Dies schränkt die Datenmenge in der Aufrufstrukturansicht und der Zuordnungsansicht ein. Durch die Rauschunterdrückung werden Leistungsprobleme besser erkennbar. Dies ist bei der Analyse von Leistungsberichten von Nutzen.
Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren der Rauschunterdrückung in Leistungsberichten, Aufrufstrukturansicht und Zuordnungsansicht.
Laufzeitsteuerung
Die Profilerstellungstools beinhalten eine Laufzeitsteuerung, die automatisch mit dem Profiler gestartet wird. Sie kann angehalten und für die Protokollierung der Leistungsdaten fortgesetzt werden. Außerdem können Sie die Laufzeitsteuerung dazu verwenden, die Anwendung mit angehaltener Protokollierung zu starten. Dadurch können Sie die Datenerfassung beim Anwendungsstart überspringen. Durch die Verwendung der Laufzeitsteuerung können Anmerkungen in den Leistungsdaten manuell eingefügt werden, wenn während der Lebensdauer der Anwendung relevante Ereignisse auftreten. Die Anmerkungsdaten können zu einem späteren Zeitpunkt gefiltert werden.
Gefilterte Analyse
Sie können jetzt Leistungsberichte nach Timestamp, Prozess, Thread und Markierungen filtern. Über die Schaltfläche zum Abfragen der Anzeige können Sie die gefilterte Analyse anzeigen. Außerdem können Sie die /summaryfile-Option des VSPerfReport-Befehls verwenden.
Weitere Informationen finden Sie unter VSPerfReport.
Vergleichen von Berichten
Der Profiler unterstützt jetzt den Vergleich von Berichten. Sie können einen Bericht entweder mithilfe des Leistungs-Explorers oder über die /diff on-Optionen im VSPerfReport-Befehl vergleichen.
Weitere Informationen finden Sie unter Vergleichen der durch Profilerstellungstools erstellten Datendateien, Gewusst wie: Vergleichen der Profilerdatendateien und VSPerfReport.
Verbesserte Unterstützung bei Chipindikatoren
Die Profilerstellungstools bieten neue benutzerfreundlichere Namen für Chipindikatoren, z. B. "E2-Fehler", "ITLB-Fehler", "Falsch vorhergesagte Verzweigungen". Wenn Sie die Indikatoren für eine bestimmte Architektur zusätzlich konfigurieren möchten, können Sie die XML-Dateien ändern.
Unterstützung von Windows-Indikatoren
Der Profiler erfasst jetzt Windows-Indikatoren (z. B. "Prozessorzeit (%)", "Zeit (%)", "Bytes/s", "Seitenfehler/s"). Sie können entweder den Knoten der Windows-Indikatoren auf der Eigenschaftenseite Leistungssitzung oder die /wincounter-Option im VSPerfCmd-Befehl verwenden. Die Markierungsansicht zeigt die Indikatoren an. Sie können die Indikatoren als Filterendpunkte verwenden.
Weitere Informationen finden Sie unter Markierungsansicht, Gewusst wie: Erfassen von Windows-Indikatordaten und VSPerfCmd.
Komprimierte Berichtsdateien
Mithilfe der Profilerstellungstools können Sie kleine komprimierte Berichtsdateien generieren, die sich schnell öffnen lassen. Dies liegt daran, dass diese aus vollständigen Berichten erstellten Dateien bereits analysiert sind. Klicken Sie entweder im Leistungs-Explorer mit der rechten Maustaste auf den Bericht, und wählen Sie Analysierte Daten speichern, oder verwenden Sie die /summaryfile-Option im VSPerfReport-Befehl.
Weitere Informationen finden Sie unter Gewusst wie: Speichern von analysierten Berichtsdateien und unter VSPerfReport.
Langsamster Pfad
Der Profiler hat nun die Möglichkeit, den aufwendigsten Codepfad in der Aufrufstruktur und der Zuordnungsansicht des Leistungsberichts automatisch zu erweitern.
Weitere Informationen finden Sie unter Aufrufstrukturansicht und unter Zuordnungsansicht.
Kopieren von Daten aus Berichtsansichten in das HTML-Format
Der Profiler unterstützt komplexe Berichte in der Zwischenablage. Sie können komplexe Daten (Tabellen mit Headern und Werten) aus den Leistungsberichten kopieren und einfügen.
Unterstützung von Windows Communication Foundation
Die Profilerstellungstools unterstützen jetzt Windows Communication Foundation (WCF).
Integration von Auslastungs- und Webtests in Visual Studio Team Suite
Sie können Leistungssitzungen für Web- und Auslastungstests von der Testansicht und den Testergebnissen erstellen.
Hinweis: |
---|
Dieses Feature bezieht sich nur auf Visual Studio Team System. |
Team Explorer
Sie können Team Explorer jetzt direkt von denselben Datenträgern aus installieren, die Sie zum Installieren von Team System 2008 Development Edition verwendet haben. Team Explorer ist ein Client von Team Foundation und bietet Zugriff auf die Funktionalität, die in Visual Studio Team System Team Foundation Server verfügbar ist:
Arbeitsaufgaben
Teamprojekte
Teamdokumente
Berichte
Teambuilds
Quellcodeverwaltung
Team System 2008 Development Edition beinhaltet eine Clientzugriffslizenz (CAL) zum Installieren und Verwenden von Team Explorer. Team System 2008 Architecture Edition beinhaltet eine Clientzugriffslizenz (CAL) zum Installieren und Verwenden von Team Explorer. Informationen zum Installieren von Team Explorer sowie Informationen über die Voraussetzungen erhalten Sie, wenn Sie den Installationsdatenträger für Team System 2008 Development Edition einlegen, das Stammverzeichnis öffnen, den TFC-Ordner öffnen, auf die Datei TFSInstall.chm doppelklicken und die Themen unter "Installieren von Team Explorer" lesen. Weitere Informationen zu Team Explorer finden Sie unter Verwenden von Team Explorer.
Siehe auch
Referenz
Neues im Visual Studio Debugger