Skip to content

Welche Projekte in meiner Lösung verwenden eine Projektreferenz für ein bestimmtes Projekt?

Lösung:

Dafür existiert ein Feature in Visual Studio. Klicken Sie mit der rechten Maustaste auf Ihre Lösung und klicken Sie auf "Projektabhängigkeiten". Wählen Sie in der Dropdown-Liste "Projekte:" das Projekt aus, von dem Sie herausfinden möchten, welche anderen Projekte davon abhängig sind. Alle Projekte, die vom ausgewählten Projekt abhängen, werden nicht markiert und ausgegraut Bildbeschreibung hier eingeben weil sie überprüfen Bildbeschreibung hier eingeben würde eine zirkuläre Abhängigkeit verursachen.

Wenn Sie herausfinden möchten, welche Projekte verwenden Project A Als Projektreferenz ist der einfachste Weg, den ich gefunden habe:

  • Machen Sie ein "Reinigen" auf Project A
  • Entladen Project A
  • Erstellen Sie die Lösung neu

Sie können bestimmen, welche Projekte verwenden Project A als Projektreferenz, indem Sie untersuchen, welche Projekte zu diesem Zeitpunkt nicht erfolgreich erstellt werden können.

Der beste Weg, den ich kenne, ist, ... die Funktion "Find in files" von Notepad++ zu verwenden.

Geben Sie einfach den Namen des Projekts, das Sie finden möchten, in das Feld "Suchen nach:" ein, filtern Sie nach "*.csproj" und suchen Sie in dem Ordner, der Ihr Repository enthält.

Es ist sehr schnell und Sie können Projekte finden, die auf dieses Projekt nicht nur in einer Projektmappe, sondern auch in anderen Projektmappen im selben Ordner verweisen, falls vorhanden.

Click to rate this post!
[Total: 0 Average: 0]



Anderer Beitrag

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.