Korzystamy z TeamBuild i testujemy naszą ciągłą kompilację integracji przez około 4 miesiące, a ten problem pojawił się niedawno w jednym z naszych zestawów testowych podczas testowania jednego z naszych testów złożeń tylko na serwerze kompilacji.Budowanie zespołu: Nie można znaleźć wygenerowanego prywatnego akcesora
{NameSpace} .Order_Accessor, wersja = 0.0.0.0, Culture = neutral, PublicKeyToken = '{xxx}' lub jedna z jego zależności. System nie może odnaleźć określonego pliku.
Nie jest to spowodowane problemami z plikiem Publicize.exe, odnotowanym gdzie indziej. Testy jednostkowe działają dobrze lokalnie, a wygenerowany zespół zostaje utworzony.
Część, która jest myląca, polega na tym, że stosujemy generowane prywatne zestawy akcesoriów w wielu projektach, w tym ten z powyższym, bez żadnych problemów. Dalsze badania tego problemu, wygenerowany zespół nigdy nie zostanie skopiowany do katalogu TestResults // Out, co wydaje się być problemem. Stwierdziłem, że to był problem, dodając złożenie z SolutionRoot przy użyciu ustawień wdrażania TestRunConfig, co powoduje, że manifest zespołu nie pasuje do błędu.
Zastanawiam się, czy ktoś miał problemy z prawidłowym kopiowaniem tych zestawów. Używamy TeamSystem 2008 na Windows Server 2008, jeśli to pomaga.
Poniżej znajduje się błąd rozmieszczenia run test dla danego pliku oraz Run ma następujący problem (y):
TESTTOOLSTASK: ostrzeżenie: Test Run rozmieszczania problem: Nie można pobrać plik dla elementu wdrażania " Szablony wiadomości e-mail \ OrderConfirmation.txt '(katalog wyjściowy "Szablony wiadomości e-mail") określone w teście "EmailServiceTest.EnqueueTest": System.IO.DirectoryNotFoundException: Nie można znaleźć części ścieżki "Ciągła integracja kompilacja \ Pliki binarne \ Ciągły test integracji \ Szablony e-mail \ OrderConfirmation.txt '.
TESTTOOLSTASK: ostrzeżenie: Test Run kwestia rozmieszczenia: Nie udało się uzyskać plik dla pozycji rozmieszczania 'Szablony E-mail \ OrderConfirmation.htm' (katalog wyjściowy "E-mail szablony) określonej przez„Email.Tests testowych. EmailServiceTest.EnqueueTest ': System.IO.DirectoryNotFoundException: nie można odnaleźć części ścieżki 'Continuous Integration Budowa \ Binaries \
TESTTOOLSTASK Continuous Integration test \ e-mail Templates \ OrderConfirmation.htm': ostrzeżenie: test Run rozmieszczenie Złożenie lub moduł "Services.Order_Accessor" bezpośrednio lub pośrednio przywołany przez kontener testowy "\ ciągła integracja kompilacja \ binaries \ ciągła analiza integracji \ services.order.supplierintegration.tests.dll" nie został znaleziony.