Sdílet prostřednictvím


Postupy: Konfigurace testování částí pro cílení na dřívější verzi rozhraní .NET Framework

Když vytvoříte projekt testů v aplikaci Microsoft Visual Studio, nejnovější verzi rozhraní.NET Framework jako cíl, standardně nastaveno.Navíc pokud upgradujete z předchozí verze aplikace Visual Studio testovací projekty, jsou upgradem na nejnovější verzi rozhraní.NET Framework.Upravit vlastnosti projektu, můžete explicitně re-target projektu na starší verze rozhraní.NET Framework.

Můžete vytvořit jednotku zkušební projekty, které se zaměřují na určité verze rozhraní.NET Framework.Cílová verze musí být verze 3.5 nebo novější a nemůže být klientská verze.Sada Visual Studio umožňuje následující základní podporu testování částí, které se zaměřují na určité verze:

  • Můžete vytvořit jednotku testovací projekty a směrovat je konkrétní verzi rozhraní.NET Framework.

  • Můžete spustit testy jednotky které se zaměřují na určitou verzi rozhraní.NET Framework ze sady Visual Studio v místním počítači.

  • Které se zaměřují na určitou verzi rozhraní.NET Framework můžete spustit testy jednotky pomocí MSTest.exe z příkazového řádku.

  • Spustit testy jednotky v agenta sestavení jako část sestavení.

Testování aplikace SharePoint

Funkce uvedené výše také umožňují zápis jednotky testy a integrace aplikací služby SharePoint pomocí aplikace Visual Studio.Další informace ovývoj aplikací služby SharePoint pomocí aplikace Visual Studio naleznete v tématu Rozvoj služby SharePoint v aplikaci Visual Studio, Vytváření a ladění služby SharePoint řešení a Zobrazení a ladění kódu pro SharePoint.

Omezení

Při re-target projekty test použití starší verze rozhraní.NET Framework se vztahují následující omezení:

  • V rozhraní.NET Framework 3.5 multitargeting je podporována pro testovací projekty, které obsahují pouze jednotky testy.Rozhraní.NET Framework 3.5 nepodporuje jakýkoli jiný test typ, jako jsou kódované testovací uživatelské rozhraní nebo zatížení.Re-targeting je blokován pro jiné typy než testování částí testu.

  • Provádění testů, které se zaměřují na starší verzi rozhraní.NET Framework je podporována pouze ve výchozím nastavení hostitelského adaptéru.Není podporován v ASP.NET hostitelského adaptéru.Aplikace technologie ASP.NET, které je nutné spustit v kontextu vývojový Server ASP.NET musí být kompatibilní s aktuální verzí rozhraní.NET Framework.

  • Podpora kolekce dat je zakázána, spustíte-li testy, které podporují rozhraní.NET Framework 3.5 multitargeting.Průchod kódem lze spustit pomocí nástroje příkazového řádku Visual Studio.

  • Ve vzdáleném počítači nelze spustit testy jednotky, které používají rozhraní.NET Framework 3.5.

  • Testování částí na starší verze klienta rozhraní nelze směrovat.

RE-Targeting na určité verzi rozhraní.NET Framework pro projekty Test jednotky jazyka Visual Basic

  1. Vytvořte nový projekt aplikace Visual Basic test jednotky.V nabídce Soubor vyberte Nový a potom vyberte Projekt.

    Zobrazí se dialogové okno Nový projekt.

  2. Podle Nainstalované šablony, rozbalte položku jazyka Visual Basic.Vyberte Test a potom vyberte Testu projektu šablony.

  3. V název textové pole, zadejte název pro jazyk Visual Basic otestovat projekt a pak zvolte OK.

  4. V Průzkumníku řešení vyberte Vlastnosti z místní nabídky nový zkušební projekt jazyka Visual Basic.

    Zobrazí se vlastnosti zkušebního projektu aplikace Visual Basic.

  5. Na kompilace zvolte kartu Upřesnit možnosti kompilace jak je znázorněno na následujícím obrázku.

    Možnosti rozšířené kompilace

  6. Použití cílové rozhraní (všechny konfigurace) rozevíracího seznamu, chcete-li změnit cílové rozhraní na rozhraní.NET Framework 3.5 nebo vyšší verze, jak je uvedeno v popisku B na následujícím obrázku.Byste neměli zadávat verze klienta.

    Cílový rámec rozevíracího seznamu

RE-Targeting na určité verzi rozhraní.NET Framework pro projekty Visual C# jednotky Test

  1. Vytvoření nového projektu testování Visual C#.V nabídce Soubor vyberte Nový a potom vyberte Projekt.

    Zobrazí se dialogové okno Nový projekt.

  2. Podle Nainstalované šablony, rozbalte položku Visual C#.Vyberte Test a potom vyberte Testu projektu šablony.

  3. V jméno textové pole, zadejte název pro váš jazyk Visual C# projekt otestovat a pak zvolte OK.

  4. V Průzkumníku řešení vyberte Vlastnosti z místní nabídky nového projektu test Visual C#.

    Zobrazí se vlastnosti zkušební projekt Visual C#.

  5. Na aplikace zvolte kartu cílové rozhraní a pak zvolte rozhraní.NET Framework 3.5 nebo novější verzi z rozevíracího seznamu, chcete-li změnit cílové framework.as, viz následující obrázek.Byste neměli zadávat verze klienta.

    Cílový rámec rozevíracího seznamu

RE-Targeting na určité verzi rozhraní.NET Framework v C + +/ CLI jednotku testovací projekty

  1. Vytvořte nový projekt C++ testování.Na soubor přejděte na příkaz Nový a potom klepněte na tlačítko projektu.

    Zobrazí se dialogové okno Nový projekt.

    Poznámka k upozorněníUpozornění

    Chcete-li sestavit C + +/ CLI jednotky zkoušky pro předchozí verze rozhraní .NET framework pro Visual C++, je nutné použít odpovídající verzi aplikace Visual Studio.Například pro zaměření rozhraní.NET Framework 3.5, je třeba nainstalovat Visual Studio 2008 a Visual Studio 2008 Service Pack 1.

  2. Podle Nainstalované šablony, rozbalte položku Visual C ++.Vyberte Test a potom vyberte Testu projektu šablony.

  3. V jméno textové pole, zadejte název pro Visual C++ testování projektu a potom klepněte na tlačítko OK.

  4. V Průzkumníku řešení vyberte Uvolnit projekt z nového zkušebního projektu Visual C++.

  5. V Průzkumníku řešení vyberte uvolněna zkušební projekt Visual C++ a potom vyberte Upravit VCXPROJ < název projektu >.

    Soubor otevře v editoru.

  6. Nastavit TargetFrameworkVersion verze 3.5 nebo novější v PropertyGroup s názvem "Globals".Byste neměli zadávat verze 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>
    
  7. Uložte a zavřete soubor VCXPROJ.

  8. V Průzkumníku řešení, zvolte Znovu načíst projekt z místní nabídky nového zkušebního projektu Visual C++.

Viz také

Referenční dokumentace

Rozšířené dialogové okno nastavení kompilátoru (Visual Basic)

Další zdroje

Vytvoření a spuštění testů jednotky pro existující kód

Rozvoj služby SharePoint v aplikaci Visual Studio

Vytváření a ladění služby SharePoint řešení