Sdílet prostřednictvím


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.

Bb385748.alert_note(de-de,VS.90).gifHinweis:

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

Weitere Ressourcen

Visual Studio Team System-Dokumentation

Development Edition