2016-08-01 8 views
0

Ich habe ein Problem im Zusammenhang mit Team Foundation Server mit Visual Studio 2012. Ich habe eine neue Lösung für den Server eingecheckt, aber wenn ich die neueste Version für andere Maschinen , die meisten Referenzen fehlen und die DLL-Dateien in der Bin können nicht gefunden werden. ist dies, weil die Dateien nicht gedrückt werden, wenn ich nicht in Anspruch. Jede Hilfe sehr geschätzt wird dankReferenzen und DLL fehlt von TFS erhalten neueste

+0

Sie sollten DLLs und Abhängigkeiten nicht zur Quellcodeverwaltung einchecken. Sie sollten etwas wie nugget für das Abhängigkeitsmanagement verwenden. Die "DLLs im Ordner bin" sollten von der Quelle neu erstellt werden, indem Sie Ihren Code erstellen. –

+0

Gibt es ein bestimmtes NuGet-Paket, das ich installieren muss, da ich es bereits für verschiedene Funktionen verwende, geschieht alles, wenn ich die Lösung erstelle, ist es nicht die Dateien –

+0

Ich bin ziemlich neu zu tfs, wenn es ist eine Anleitung oder eine Hilfe Hut würde geschätzt werden, ich habe es bisher nicht geschafft, einen zu finden –

Antwort

0

im Projektmappen-Explorer, klicken Sie rechts die DLLs, der nicht enthalten sind, wählen Sie Eigenschaften, und achten Sie darauf, dass der Körperbau Aktion ist auf "Inhalt" eingestellt.

+0

Ich habe gerade überprüft und sie waren bereits auf den Inhalt eingestellt –

+0

Im selben Eigenschaften-Menü, was ist Ihre "Kopie zu Ausgabe" auf? – Santi

+0

Kopieren Sie nicht, das ist für alle von ihnen scheint –

0
  1. Überprüfen Sie, ob Sie MSBuild-Integrated-Lösungen verwenden oder Automatic Package Restore verwenden. Wenn Sie MSBuild-Integrated-Lösungen verwenden, migrating MSBuild-Integrated solutions to use Automatic Package Restore.

  2. Wenn Sie Nuget nicht zum Wiederherstellen des Pakets verwendet haben. Überprüfen Sie: https://docs.nuget.org/consume/package-restore

  3. Überprüfen Sie, ob Ihr Projekt mit anderen Projekten verknüpft ist. Referenzieren Sie keine Ausgabebaugruppen. Erstellen Sie einen Projektverweis oder erstellen Sie ein NuGet-Paket.