Наскоро пишех програма, наречена Oracle, и открих, че не мога да намеря Using System.data.Oracle; Чувствам се странно, защото го използвам, защо изведнъж спря. Като гледам свойствата му, се чувствам малко по-различно – преди беше конфигуриран в целевия Framework4.o като .net Framework4, но сега е станал . Профилът на клиента в Net Framework 4.0, след което опитай да преминеш към първия и да го използваш отново.
Свойствата преди съвпадение са:
После отидох в интернет, за да намеря разликата, и най-накрая видях статията му:
Клиентският профил на .NET Framework 4 включва следните функции:
- Общ езиков период на изпълнение (CLR)
- ClickOnce
- Windows Forms
- Фондация за представяне на Windows (WPF)
- Фондация за комуникация на Windows (WCF)
- Рамка за обекти
- Основи на работните процеси на Windows
- Глас
- Поддръжка на XSLT
- LINQ към SQL
- Библиотеки за проектиране на Entity Framework и WCF Data Services
- Управлявана рамка за разширяемост (MEF)
- Динамичен тип
- Функции за паралелно програмиране като Task Parallel Library (TPL), Parallel LINQ (PLINQ) и Coordination Data Structures (CDS)
- Дебъг клиентски приложения
Следните функции не са включени и изискват отделна инсталация на пълната версия на .NET Framework 4.0:
- ASP.NET
- Функции на Advanced Windows Communication Foundation (WCF)
- .NET Framework Data Provider за Oracle
- MSBuild се използва за компилиране
- В проектите на Visual Studio 2010 следните приложения по подразбиране използват .NET Framework 4.0 Client Profile, а за да използвате пълната функционалност на .NET Framework, трябва да зададете целевата рамка на .NET Framework 4.0 в свойствата на проекта:
- Windows Projects (C# и Visual Basic)
- Фондация за представяне на Windows
- Приложение на WPF
- Приложение за браузър WPF
- WPF Персонализирана контролна библиотека
- Библиотека за контрол на потребителите на WPF
- Windows Forms
- Приложение за Windows Forms
- Библиотека за контрол на формулярите в Windows
- Конзолно приложение
- Празен проект
- Window Service
- Визуален F #
- F# приложение
- F# Урок
- Работен процес (C# и Visual Basic)
- Библиотека за дизайнер на дейности
- Библиотека с дейности
- Workflow Console приложение
- Фондация за комуникация на Windows
- Библиотека за услуги на WCF
- Office 2007 и Office 2010
- Всички проекти са насочени към профила на клиента .NET Framework 4
Разликите между клиентския профил на .NET Framework 4.0 и оригиналния клиентски профил на .NET Framework 3.5 са:
- Версията 3.5 на Клиентския профил може да се използва само в уеб (ClickOnce), а версията 4.0 има Redistributable Package, така че може да се използва както за локални, така и за уеб инсталации.
- Версия 3.5 поддържа само x86 Windows XP SP2/SP3, а версия 4.0 поддържа всички платформи, поддържани от .NET Framework 4, с изключение на IA64.
- Версията 3.5 на Client Profile е отделна версия от .NET Framework 3.5, а версия 4.0 е подмножество от пълната функционалност на .NET Framework 4.0.
- Версия 3.5 ще бъде автоматично обновена до .NET Framework 3.5 благодарение на Windows Update, а версия 4.0 ще може да работи самостоятелно без необходимост от пълния .NET Framework 4.0 или да бъде предоставена отделно.
|