2012-06-14 12 views
5

Jestem nowy w TFS i próbuję wykonać moją pierwszą automatyczną kompilację za pośrednictwem hostowanego TFS (tfspreview.com), ale zawiedzie z powodu braku zespołu.TFS (Preview) kompiluje awarie z powodu braku złożenia?

Jeden z moich projektów w rozwiązaniu odwołuje się do Microsoft.WindowsAzure.Configuration. Odnośnik ma Copy Local ustawiony na True, ale wydaje się, że nie istnieje/nie jest znaleziony przez TFS.

W jaki sposób powiedzieć TFS, gdzie znaleźć zestaw?

C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets (1561): Nie można rozwiązać ten odniesienia. Nie można znaleźć zespołu "Microsoft.WindowsAzure.Configuration, wersja = 1.7.0.0, Culture = neutral, processorArchitecture = MSIL". Sprawdź, czy na dysku znajduje się zestaw . Jeśli to odwołanie jest wymagane przez twój kod, możesz dostać błędy kompilacji.

+0

Często referencja nie znajdzie odzwierciedlenia w pliku rozwiązania, który spowoduje ten błąd. Rozwiązałem podobny problem przed wyjściem z pracy. – evanmcdonnal

Odpowiedz

10

Znaleziono odpowiedź w Using NuGet with TFS Build Automation. Nie udało się, ponieważ dodałem odwołanie za pośrednictwem NuGet.

Jest to konieczne, aby to działało:

  1. prawym przyciskiem myszy na rozwiązanie w Solution Explorer
  2. kliknij „Włącz Nuget Pakietu Restore”
  3. Kliknij „Tak”, gdy pojawi się monit

Blog zawiera o wiele więcej informacji, więc poszukaj kompletnej poprawki z objaśnieniami.

+1

Jeszcze jedną rzeczą do zapamiętania jest to, że musisz upewnić się, że odwołujesz się do bibliotek DLL WindowsAzure w twoim projekcie przez NuGet, a nie lokalną instalację SDK. Dzięki za rozwiązanie! –

Powiązane problemy