Porady: konfigurowanie testów jednostkowych pod kątem starszej wersji oprogramowania .NET Framework
Podczas tworzenia projektu testowego w Microsoft Visual Studio, jako miejsce docelowe, polegająca na domyślnym ustawieniu jest najnowsza wersja programu.NET Framework.Dodatkowo badanie projektów w przypadku uaktualnienia z poprzednich wersji programu Visual Studio, one są uaktualniane do odwoływała najnowszej wersji systemu.NET Framework.Edytując właściwości projektu, można jawnie pikselem projektu do wcześniejszych wersji programu.NET Framework.
Można tworzyć jednostki badań przedsięwzięciami określonych wersji programu.NET Framework.Docelowa wersja musi być 3.5 lub nowszy, a nie może być wersję klienta.Program Visual Studio pozwala podstawową obsługę testów jednostkowych, które współpracować z określonej wersji:
Można utworzyć realizacji projektów badań i skojarzenia ich z określoną wersją.NET Framework.
Można uruchomić testy obiektu docelowego z określoną wersją.NET Framework z programu Visual Studio na komputerze lokalnym.
Można uruchomić testy jednostki do działania z programem określonej wersji.NET Framework za pomocą MSTest.exe z wiersza polecenia.
Można uruchomić testy na agent kompilacji w ramach kompilacji.
Testowanie aplikacji programu SharePoint
Możliwości wymienionych powyżej również pozwalają zapisu jednostki badań i testów integracji dla aplikacji programu SharePoint przy użyciu programu Visual Studio.Aby uzyskać więcej informacji dotyczącychopracowywanie aplikacji programu SharePoint za pomocą programu Visual Studio, zobacz Rozwój programu SharePoint w programie Visual Studio, Budowanie i debugowanie rozwiązań programu SharePoint i Weryfikowanie i debugowanie kodu aplikacji programu SharePoint.
Ograniczenia
Gdy pikselem swoje projekty test, aby starsze wersje programu.NET Framework, obowiązują następujące ograniczenia:
W wersji.NET Framework 3.5 aktualnie jest obsługiwane dla projektów badań, które zawierają tylko testy..NET Framework 3.5 nie obsługuje innego rodzaju badania, takich jak kodowane jako test interfejsu użytkownika lub obciążenia.Zmiana jest zablokowany dla typów badania inne niż badania jednostki.
Wykonywanie testów, które są skierowane do wcześniejszej wersji programu.NET Framework jest obsługiwany tylko w karty hosta domyślnego.Nie jest obsługiwana w karty hosta programu ASP.NET.Aplikacje ASP.NET, które mają do działania w kontekście programu ASP.NET Development Server muszą być zgodne z bieżącej wersji programu.NET Framework.
Obsługa zbierania danych jest wyłączona, po uruchomieniu testów, które obsługują aktualnie.NET Framework 3.5.Użycie kodu można uruchomić za pomocą narzędzia wiersza polecenia programu Visual Studio.
Testy jednostkowe, które używają programu.NET Framework 3.5 nie można uruchomić na komputerze zdalnym.
Nie można kierować testy do starszych wersji klienta RAM.
Zmiana w określonej wersji.NET Framework dla programu Visual Basic Project testu jednostki
Utwórz nowy projekt testu jednostki programu Visual Basic.Na pliku menu, wybierz polecenie New , a następnie wybierz Projekt.
Nowy projekt zostanie wyświetlone okno dialogowe.
W obszarze Szablonów, rozwiń węzeł programu Visual Basic.Wybierz Test , a następnie wybierz Projektu testowego szablonu.
W Nazwa pole tekstowe, wpisz nazwę dla kodu Visual Basic projektu badania, a następnie wybierz polecenie OK.
W oknie Solution Explorer wybierz polecenie Właściwości z menu skrótów nowego projektu testowego języka Visual Basic.
Wyświetlane są właściwości dla projekt test programu Visual Basic.
Na skompilować wybierz kartę Zaawansowane opcje skompilować jak pokazano na poniższej ilustracji.
Użycie framework docelowej (wszystkie konfiguracje) listy rozwijanej, aby zmienić ramach docelowej do .NET Framework 3.5 lub nowszej wersji, jak pokazano na objaśnienie B na poniższej ilustracji.Nie należy określać wersję klienta.
Zmiana w określonej wersji.NET Framework dla realizacji programu Visual C# Test projektów
Utwórz nowy projekt testu jednostki Visual C#.Na pliku menu, wybierz polecenie New , a następnie wybierz Projekt.
Nowy projekt zostanie wyświetlone okno dialogowe.
W obszarze Szablonów, rozwiń węzeł Visual C#.Wybierz Test , a następnie wybierz Projektu testowego szablonu.
W Nazwa pole tekstowe, wpisz nazwę dla swojej Visual C# test projektu, a następnie wybierz polecenie OK.
W oknie Solution Explorer wybierz polecenie Właściwości nowego projektu badania Visual C#, w menu skrótów.
Wyświetlane są właściwości dla projektu testowego Visual C#.
Na aplikacji wybierz kartę framework docelowej , a następnie wybierz .NET Framework 3.5 lub nowszej wersji z listy rozwijanej, aby zmienić framework.as docelowej pokazano na poniższej ilustracji.Nie należy określać wersję klienta.
Zmiana w określonej wersji.NET Framework, C + +/ CLI Test realizacji projektów
Utwórz nowy projekt testu jednostki C++.Na pliku menu, a następnie kliknij polecenie Wybierz New a następnie kliknij przycisk Projekt.
Nowy projekt zostanie wyświetlone okno dialogowe.
Przestroga Zbudować C + +/ testy jednostkowe interfejsu wiersza polecenia dla poprzedniej wersji systemu .NET Framework dla programu Visual C++, należy użyć odpowiedniej wersji programu Visual Studio.Na przykład, aby wskazać.NET Framework 3.5, należy zainstalować Visual Studio 2008 i Visual Studio 2008 z dodatkiem Service Pack 1.
W obszarze Szablonów, rozwiń węzeł Visual C ++.Wybierz Test , a następnie wybierz Projektu testowego szablonu.
W Nazwa pole tekstowe, wpisz nazwę dla swojej Visual C++ projektu badania, a następnie kliknij przycisk OK.
W oknie Solution Explorer wybierz polecenie Projektu Unload z nowego projektu badania Visual C++.
W oknie Solution Explorer wybierz rozładowane testowy projekt Visual C++, a następnie wybierz polecenie Edytuj < nazwa projektu > .vcxproj.
Plik .vcxproj zostanie otwarty w edytorze.
Ustaw TargetFrameworkVersion w wersji 3.5 lub nowszej wersji w PropertyGroup jako "Globals".Nie należy określać wersji klienta:
<PropertyGroup Label="Globals"> <TargetName>DefaultTest</TargetName> <ProjectTypes>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}</ProjectTypes> <ProjectGUID>{CE16D77A-E364-4ACD-948B-1EB6218B0EA3}</ProjectGUID> <TargetFrameworkVersion>3.5</TargetFrameworkVersion> <Keyword>ManagedCProj</Keyword> <RootNamespace>CPP_Test</RootNamespace> </PropertyGroup>
Zapisz i zamknij plik .vcxproj.
W oknie Solution Explorer wybierz polecenie Zaznacz Projektu Reload z menu skrótów nowego projektu badania Visual C++.
Zobacz też
Informacje
Zaawansowane okno dialogowe Ustawienia kompilatora (Visual Basic)
Inne zasoby
Tworzenie i uruchamianie testów jednostki dla istniejącego kodu