2016-09-23 1 views
3

Ich erstelle mein erstes TFS-Projekt (2013 Express) und fügte meinem Projekt meine Lösung (MVC5) hinzu.Wie kann ich mit DLL-Referenzen in TFS umgehen?

Ich habe dann alles eingecheckt und gelöscht und von TFS wiederhergestellt, um sicherzustellen, dass ich eine Arbeitskopie habe.

Es war an diesem Punkt erkannte ich, dass ich einen "DLL Reference" Ordner habe, der außerhalb meiner Lösung sitzt.

Was ist der richtige Weg für die Speicherung von 3rd-Party-DLL wie in TFS, so dass ich sicherstellen kann, dass ich eine funktionierende Lösung habe?

EDIT:
Dies ist keine DLL von Nuget. Dies sind 3rd-Party-DLLs, die ich aus einem Ordner referenziere.

+0

Mögliches Duplikat von [TFS Get Latest Not Grabbing Referenzen] (http://stackoverflow.com/questions/39661958/tfs-get-latest-not-grabbing-references) – confusedandamused

+0

Dieser Link verweist auf Nuget-Dateien. Dies sind 3rd-Party-DLLs, die ich nicht von Nuget bekomme. – PrivateJoker

Antwort

1

Die einfache, wenn auch nicht so saubere Möglichkeit besteht darin, ein Dummy-Projekt ohne Quelldateien und einen einzigen Ordner (Sie könnten den bereits vorhandenen Assembly-Ordner verwenden) mit Ihren Abhängigkeiten zu erstellen. Sie können dann das Dummy-Projekt zu Ihrer Lösung hinzufügen und es wird von TFS synchronisiert.

Es gibt eine alternative Lösung ohne ein Dummy-Projekt.

In Visual Studio können Sie mithilfe des Quellcodeverwaltungs-Explorers Dateien zu TFS hinzufügen, auch wenn sie nicht in einem Projekt Ihrer Lösung enthalten sind.

Sie können dies auch über den Windows Explorer tun. Solange Sie sich in einem Ordner befinden, der Teil eines konfigurierten Workspace ist, sollten Sie das Dropdown-Menü "Team Foundation Server" sehen, wenn Sie mit der rechten Maustaste auf den Ordner klicken.

Der Nachteil besteht darin, dass, wenn jemand Ihre Lösungsdateien auf einen neuen Computer herunterladen muss, sie diesen Ordner ebenfalls manuell herunterladen müssen (über den Quellcode-Explorer oder Windows Explorer).

+1

Ich habe den Ordner wie im Quellcode-Explorer vorgeschlagen hinzugefügt. Das hat den Trick gemacht. Ich dachte auch nicht, dass Nuget DLLs, so dass ich das in dem Link, der zuvor hinzugefügt wurde, erneut besuchen muss. Vielen Dank. – PrivateJoker

3

Erstellen Sie einen Ordner in TFS auf Lösungsebene, nennen Sie es Abhängigkeiten, Binärdateien oder geben Sie einen beliebigen Namen. Fügen Sie Dateien von Drittanbietern zu diesem Ordner hinzu. Entfernen Sie Referenzen zu Ihrem Projekt und fügen Sie sie aus diesem Ordner hinzu.

Verwandte Themen