Udostępnij za pośrednictwem


Visual Studio Multi ukierunkowanie Przegląd

W tej wersji Visual Studio, można określić wersję .NET Framework jest wymagane dla aplikacji.Dlatego jeśli chcesz użyć tej wersji Visual Studio dalszego rozwoju projektu, który uruchomił we wcześniejszej wersji, nie trzeba zmieniać cel struktury.Rozwiązanie, które zawiera projektów może także utworzyć różne wersje tego docelowego RAM.Ukierunkowanie w ramach pozwala zagwarantować, że aplikacja używa tylko funkcji dostępnych w ramach określonej wersji.

PoradaPorada

Może również kierować wnioski o różnych platformach.Aby uzyskać więcej informacji zobaczOmówienie aktualnie MSBuild

Funkcje profilowania RAM

Ukierunkowanie Framework zawiera następujące funkcje:

  • Po otwarciu projektu, który jest przeznaczony dla starszej wersji programu .NET Framework, Visual Studio można automatycznie uaktualnić ją lub pozostawić docelowego jest.

  • Podczas tworzenia projektu można określić wersję .NET Framework , który chcesz przeanalizować.

  • Można zmienić wersję .NET Framework cele że istniejącego projektu.

  • Można kierować różnych wersji .NET Framework w każdym z kilku projektów w tym samym roztworze.

  • Zmiana wersji .NET Framework , cele projektu, Visual Studio sprawia, że wszelkie zmiany wymagane do odwołania i pliki konfiguracyjne.

Podczas pracy nad projektem, który jest przeznaczony dla starszej wersji programu .NET Framework, Visual Studio dynamicznie zmienia środowiska programowania w następujący sposób:

  • Filtruje elementy w Nowy projekt okno dialogowe Dodaj nowy element okno dialogowe Dodać nowe odwołanie okno dialogowe i Dodać odwołanie do usługi okno dialogowe, aby pominąć wyborów, które nie są dostępne w wersji docelowej.

  • Filtruje niestandardowe formanty w Przybornik do usunięcia tych, które nie są dostępne w wersji docelowej i Pokaż tylko formantów najbardziej aktualnych dostępnych jest kilka formantów.

  • Filtruje IntelliSense, aby pominąć funkcje języka, które nie są dostępne w wersji docelowej.

  • Filtruje właściwości w Właściwości okno, aby pominąć te, które nie są dostępne w wersji docelowej.

  • Filtruje opcje menu, aby pominąć opcje, które nie są dostępne w wersji docelowej.

  • Kompilacje wykorzystuje wersję kompilatora i opcje kompilatora, które są odpowiednie dla wersji docelowej.

[!UWAGA]

RAM-określanie wartości docelowej nie gwarantuje aplikacja będzie działać poprawnie.Należy przetestować aplikację, aby upewnić się, czy działa przeciwko wersję docelową.Nie mogą wskazywać framework w wersji starszej niż.NET Framework 2.0.

Zaznaczanie Framework w wersji docelowej

Podczas tworzenia projektu, wybierz obiekt docelowy, .NET Framework wersji w Nowy projekt okno dialogowe.Na liście szablonów projektu dostępne jest filtrowany według wyboru.W istniejącego projektu, można zmienić docelowe .NET Framework wersji w oknie dialogowym właściwości projektu.Aby uzyskać więcej informacji, zobacz Jak: wersja docelowa.NET Framework.

[!UWAGA]

W wersji programu Visual Studio Express, nie można ustawić w ramach docelowej Nowy projekt okno dialogowe.

Rozwiązywanie systemu i odwołania do zestawów użytkownika

Do obiektu docelowego.NET Framework w wersji, należy najpierw zainstalować odwołania do odpowiednich zestawów.Odwołuje się do zestawu.NET Framework w wersji 2.0, 3.0 i 3.5 są zawarte w.NET Framework 3.5 SP1, który można pobrać z Centrum pobierania firmy Microsoft, Microsoft Visual Studio witryny sieci Web.Odwołuje się do zestawu.NET Framework 3.5 profilu klienta.NET Framework 4.NET Framework 4 klienta profilu i Silverlight są również dostępne z Pobiera Visual Studio witryny sieci Web.

[!UWAGA]

A.NET Framework, profilu klienta jest podzbiorem.NET Framework udostępnia ograniczony zestaw funkcji i bibliotek.Aby uzyskać więcej informacji o profilach klienta, zobacz .NET Framework, profilu klienta.

Dodaj odwołanie okno dialogowe wyłącza zestawów systemowych, które nie odnoszą się do obiektu docelowego .NET Framework wersji tak, że nie można dodać ich do projektu przypadkowo.(Zestawów systemowych są pliki .dll uwzględnionych w .NET Framework wersji.) Nie rozwiąże odniesienia, które należą do Framework, która jest nowsza niż wersja ukierunkowane i nie można dodać formanty, które zależą od takiego odniesienia.Jeśli chcesz włączyć odniesienie zresetować .NET Framework docelowy projekt zawierający odniesienie do jednego.  Aby uzyskać więcej informacji, zobacz Wprowadzenie do projektanta projektu.

Aby uzyskać więcej informacji na temat odwołania do zestawów, zobacz Rozwiązywanie zestawów w czasie projektowania.

Włączanie LINQ

Gdy docelowe.NET Framework 3.5 lub nowszego, odniesienie do System.Core i imporcie poziomu projektu dla System.Linq (w tylko języka Visual Basic) są dodawane automatycznie.Jeśli chcesz używać funkcji LINQ, należy również włączyć opcję wywnioskować (w tylko języka Visual Basic).Odwołanie i przywozu są usuwane automatycznie, jeśli zmiana obiektu docelowego do wcześniej.NET Framework w wersji.Aby uzyskać więcej informacji, zobacz Jak: Tworzenie projektu LINQ.

Zobacz też

Koncepcje

.NET Framework Targeting for Web Projects

Inne zasoby

Omówienie aktualnie MSBuild