Niedawno pisałem program o nazwie Oracle i zauważyłem, że nie mogę znaleźć pliku Using System.data.Oracle; To dziwne uczucie, bo używam go od jakiegoś czasu, dlatego nagle przestał. Patrząc na jego właściwości, czuję się trochę inaczej – kiedyś był skonfigurowany w docelowym Framework4.o jako .net Framework4, ale teraz stał się . Profil klienta Net Framework 4.0, a potem spróbuj zmienić profil na pierwszy i użyć go ponownie.
Właściwości przed dopasowaniem to:
Potem poszedłem do Internetu, żeby znaleźć różnicę, i w końcu zobaczyłem jej artykuł:
Profil klienta .NET Framework 4 zawiera następujące funkcje:
- Runtime w języku wspólnym (CLR)
- ClickOnce
- Formularze Windows
- Windows Presentation Foundation (WPF)
- Windows Communication Foundation (WCF)
- Ramy Entity
- Windows Workflow Foundation
- Głos
- Wsparcie XSLT
- LINQ do SQL
- Biblioteki projektowania w czasie rzeczywistym Entity Framework i WCF Data Services
- Zarządzany Ramy Rozszerzalności (MEF)
- Typ dynamiczny
- Funkcje programowania równoległego, takie jak Biblioteka Zadań Równoległych (TPL), Równoległy LINQ (PLINQ) oraz Struktury Danych Koordynacyjnych (CDS)
- Debug client applications
Poniższe funkcje nie są zawarte i wymagają osobnej instalacji pełnej wersji .NET Framework 4.0:
- ASP.NET
- Funkcje Advanced Windows Communication Foundation (WCF)
- .NET Framework Data Provider for Oracle
- MSBuild służy do kompilacji
- W projektach Visual Studio 2010 następujące aplikacje domyślnie korzystają z profilu klienta .NET Framework 4.0, a aby korzystać z pełnej funkcjonalności .NET Framework, należy ustawić docelowy framework na .NET Framework 4.0 w właściwościach projektu:
- Projekty Windows (C# i Visual Basic)
- Fundacja Windows Presentation
- Aplikacja WPF
- Aplikacja przeglądarki WPF
- Niestandardowa Biblioteka Sterująca WPF
- Biblioteka Kontroli Użytkownika WPF
- Formularze Windows
- Aplikacja Windows Forms
- Biblioteka Sterowania Formularzami Windows
- Aplikacja konsolowa
- Pusty Projekt
- Obsługa okienna
- Wizualne F #
- Zastosowanie w F#
- F# Tutorial
- Workflow (C# i Visual Basic)
- Biblioteka projektantów aktywności
- Biblioteka Aktywności
- Aplikacja Workflow Console
- Windows Communication Foundation
- Biblioteka Służbowa WCF
- Office 2007 i Office 2010
- Wszystkie projekty są skierowane do profilu klienta .NET Framework 4
Różnice między profilem klienta .NET Framework 4.0 a oryginalnym profilem klienta .NET Framework 3.5 są następujące:
- Wersja 3.5 Profilu Klienta może być używana wyłącznie w sieci (ClickOnce), a wersja 4.0 posiada pakiet redystrybucyjny, dzięki czemu może być używana zarówno w instalacjach lokalnych, jak i webowych.
- Wersja 3.5 obsługuje tylko x86 Windows XP SP2/SP3, a wersja 4.0 obsługuje wszystkie platformy obsługiwane przez .NET Framework 4 z wyjątkiem IA64.
- Wersja 3.5 Client Profile jest odrębną wersją od .NET Framework 3.5, a wersja 4.0 stanowi podzbiór pełnej funkcjonalności .NET Framework 4.0.
- Wersja 3.5 zostanie automatycznie zaktualizowana do .NET Framework 3.5 dzięki aktualizacji Windows, a wersja 4.0 będzie mogła działać samodzielnie, bez konieczności posiadania pełnego .NET Framework 4.0 lub osobno.
|