|
|
| Zeile 8: |
Zeile 8: |
|
| |
|
| ==Setup== | | ==Setup== |
| ===Installation===
| |
| Um ReSharper auf Ihrem Computer zu installieren gehen Sie wie folgt vor:
| |
| # Sie müssen [[Visual Studio]] bereits installiert und einmal gestartet haben.
| |
| #Laden Sie die [http://www.jetbrains.com/resharper/download/index.html Resharper] 30-Tage Demo für Visual Studio herunter und folgen sie den Installationsanweisungen des Programs.
| |
| # Starten Sie Visual Studio. Beim Start wird nach einem Benutzernamen und einem Lizenzschlüssel gefragt. Sie können eine individuelle Lizenz mit einer E-Mail Adresse der Universität (...@informatik.uni-freiburg.de) [https://www.jetbrains.com/student/ bei Jetbrains erhalten]. Tragen Sie diese Daten hier ein.
| |
| #Eventuell werden Sie auch nach einem Keyboard-Shortcut-Schema gefragt. Wir empfehlen Ihnen, das Visual Studio Preset zu behalten.
| |
|
| |
|
| ===Konfiguration===
| | {{:Resharper_Installieren}} |
| [[Datei:Resharper Auto detect naming conventions..png|mini|Diese Einstellung muss deaktiviert werden. Sonst versucht Resharper anhand von existierendem Code Naming-Conventions abzuleiten. |alternativtext=|494x494px]]
| |
| [[Datei:Visual Studio Code Issue Anzeige Einstellungen.png|mini|Bei C# sollten alle Haken gesetzt sein, damit die Resharper Fehler im Code Issue Log auch angezeigt werden.]]
| |
| | |
| Nach der Installation müssen Sie noch die für das Softwarepraktikum notwendigen Einstellungen installieren. Dazu gehen Sie wie folgt vor:
| |
| #Konfigurationsdatei hier herunterladen: [[Datei:Sopra-Resharper.zip]] und an einen Ort Ihrer Wahl entpacken.
| |
| #Öffen Sie in [[Visual Studio]] das Menü <tt>ReSharper -> Manage Options...</tt>.
| |
| # Klicken Sie rechts auf das Item <tt>This Computer</tt> und wählen Sie <tt>Add Layer->Open Settings File...</tt>.
| |
| # Wählen Sie die Datei <tt>Softwarepraktikum.DotSettings</tt> aus. Diese sollte nun als Eintrag "Softwarepraktikum" vorhanden sein.
| |
| # Stellen Sie sicher, dass folgende Optionen korrekt eingestellt sind sind:
| |
| #* Unter <code>Options -> Code Editing -> C# -> Naming Style</code> ist die Option <code>Use auto-detect rules</code> deaktiviert.
| |
| #* Unter <code>Options -> Code Editing -> General Formatter Style</code> ist die Option <code>Auto-detect indent size and style</code> deaktiviert.
| |
| #* Im Fenster <code>Code Issues unter Filter -> Issues to show -> C#</code> sind alle Haken gesetzt (siehe Bild).
| |
|
| |
|
| ==Verwendung== | | ==Verwendung== |
| Zeile 36: |
Zeile 18: |
| ===Hints, Suggestions, Warnings und Errors in Solution=== | | ===Hints, Suggestions, Warnings und Errors in Solution=== |
| {{RefImg|FensterReSharper.png|500px|1|Anzeige der Nachrichten am horizontalen Scrollbalken (grüner Pfeil) und Kontextmenüsymbol für Optionen zu einer Nachricht (lila Pfeil).}} | | {{RefImg|FensterReSharper.png|500px|1|Anzeige der Nachrichten am horizontalen Scrollbalken (grüner Pfeil) und Kontextmenüsymbol für Optionen zu einer Nachricht (lila Pfeil).}} |
| | | [[Datei:Visual Studio Code Issue Anzeige Einstellungen.png|mini|Bei C# sollten alle Haken gesetzt sein, damit die Resharper Fehler im Code Issue Log auch angezeigt werden.]] |
|
| |
|
| [[Resharper]] analysiert die gesamte Solution und zeigt basierend auf sehr vielen Regeln diverse Nachrichten an, die verschiedene Schwachstellen des Codes aufzeigen sollen. Diese Nachrichten werden in 4 verschiedene Klassen eingeteilt, nämlich Hints, Suggestions, Warnings und Errors. Der Benutzer kann in [[Visual Studio]] die Nachrichten auf zwei Arten einsehen: | | [[Resharper]] analysiert die gesamte Solution und zeigt basierend auf sehr vielen Regeln diverse Nachrichten an, die verschiedene Schwachstellen des Codes aufzeigen sollen. Diese Nachrichten werden in 4 verschiedene Klassen eingeteilt, nämlich Hints, Suggestions, Warnings und Errors. Der Benutzer kann in [[Visual Studio]] die Nachrichten auf zwei Arten einsehen: |
| *Durch ein spezielles Fenster, dass durch das Menü <tt>ReSharper -> Inspect -> Code Issues in Solution</tt> erreicht werden kann. Im sich öffenenden Reiter (<code>Code Isues In</code>) im Dialog <code>Filter Isues</code> die Option <code>Select all</code> wählen und bestätigen, um alle Probleme angezeigt zu bekommen. | | *Durch ein spezielles Fenster, dass durch das Menü <tt>ReSharper -> Inspect -> Code Issues in Solution</tt> erreicht werden kann. Stellen Sie sicher, dass m Fenster <code>Code Issues unter Filter -> Issues to show -> C#</code> sind alle Haken gesetzt (siehe Bild). |
| * Durch kleine Striche direkt nebem dem horizontalen Scollbalken (siehe {{LinkImg|1|Abbildung 1}}) in einem der Code-Editor-Fenster. Die Farbe der Striche gibt dabei die Art der jeweiligen Nachricht an. | | * Durch kleine Striche direkt nebem dem horizontalen Scollbalken (siehe {{LinkImg|1|Abbildung 1}}) in einem der Code-Editor-Fenster. Die Farbe der Striche gibt dabei die Art der jeweiligen Nachricht an. |
|
| |
|