2012-01-13 16 views
6

Mam projekt, który chciałbym dodać test jednostkowy. W projekcie są inne testy jednostkowe napisane przez poprzednich programistów. Przywiązuję się do przetestowania obiektu, który czyta i pliku XML do obiektu. Aby to zrobić, wybieram projekt testowy i dodaje test jednostkowy, a następnie wybieram klasę, dla której chcę test jednostkowy. Zgaszone klasa dostaje automatycznie generowane i mogę z powodzeniem kompilacji projektu, ale gdy uruchamiam pojawia się błądMSTest: testowanie urządzenia - plik wejściowy nie znaleziony ... vsmdi

pliku wejściowego nie znaleziono: C: \ Bla \ bla \ Bla \ bla \ MYPROJECTNAME.vsmdi.

Próbowałem sprawdzając wszystkie pliki znajdujące się w badanym roztworze i odtworzenie badanej jednostki, ale nadal ten sam błąd

Dla twojej informacji:

  1. Brak vsmdi pliki w moim projekt
  2. Running Visual Studio 2010
  3. TFS 2010
  4. kierowanie .NET 2.0 Runtime (nie może iść do 4,0 t należytym ograniczenie o zarządzanie)
  5. Jest to aplikacja konsoli
  6. Używanie MSTest

Każda pomoc będzie mile widziana! Dzięki ... Orin

Odpowiedz

0

Jeśli to nadal jest problem dla ciebie, sugerowałbym sprawdzenie, czy masz uprawnienia do zapisu w katalogu, w którym próbujesz utworzyć plik VSMDI zarówno lokalnie, jak i na serwerze kompilacji, jeśli "uruchamiam kompilację serwera. Jeśli dobrze pamiętam, napotkasz ten komunikat, jeśli VS nie może utworzyć pliku VSMDI.

2

Miałem podobny problem. Co zrobiłem:

  1. Zamknięty rozwiązanie i Visual Studio
  2. Usunięto „tylko częściowe odczytu” z folderu z projektem
  3. Otwarte VS ponownie uruchomione testy

nadal mam ten post "Okno testu wyjściowego", ale testy są wykonywalne.

Nadzieję, że pomaga.

Powiązane problemy