Недавно я писал программу под названием Oracle и обнаружил, что не могу найти Using System.data.Oracle; Это кажется странным, потому что я им пользуюсь, почему он внезапно прекратился. Смотря на его свойства, я чувствую себя немного иначе: раньше в целевой Framework4.o он был настроен как .net Framework4, а теперь стал . Профиль клиента Net Framework 4.0, а затем попробуйте переключиться на первый и использовать его снова.
Свойства, предшествующие сопоставлению:
Потом я зашёл в интернет, чтобы найти разницу, и наконец увидел его статью:
Профиль клиента .NET Framework 4 включает следующие функции:
- Среда выполнения общего языка (CLR)
- ClickOnce
- Формы Windows
- Фонд презентации 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 for Oracle
- MSBuild используется для компиляции
- В проектах Visual Studio 2010 следующие приложения по умолчанию используют профиль клиента .NET Framework 4.0, и чтобы использовать полную функциональность .NET Framework, необходимо установить целевой фреймворк на .NET Framework 4.0 в свойствах проекта:
- Проекты Windows (C# и Visual Basic)
- Фонд презентации Windows
- Применение WPF
- Браузерное приложение WPF
- Пользовательская библиотека управления WPF
- Библиотека управления пользователями WPF
- Формы Windows
- Приложение Windows Forms
- Библиотека контроля форм Windows
- Консольное приложение
- Пустой проект
- Сервис окон
- Visual 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 заключаются в следующем:
- Версия Client Profile 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, а версия 4.0 сможет работать самостоятельно без необходимости полного .NET Framework 4.0 или предоставляться отдельно.
|