Recientemente, estaba escribiendo un programa llamado Oracle y descubrí que no encontraba Using System.data.Oracle; Me resulta extraño, porque lo he estado usando, por qué de repente dejó de hacerlo. Mirando sus propiedades, me siento un poco diferente; antes estaba configurado en el Framework4.o objetivo como .net Framework4, pero ahora se ha convertido en . Perfil cliente de Net Framework 4.0, y luego intentar cambiar al primero y volver a usarlo.
Las propiedades antes de emparejarse son:
Luego fui a Internet para encontrar la diferencia, y finalmente vi su artículo:
El Perfil de Cliente de .NET Framework 4 incluye las siguientes características:
- Tiempo de ejecución de lenguaje común (CLR)
- ClickOnce
- Windows Forms
- Fundación de Presentación de Windows (WPF)
- Fundación de Comunicación de Windows (WCF)
- Marco de Entidades
- Fundación de Flujos de Trabajo de Windows
- Voz
- Soporte XSLT
- LINQ a SQL
- Entity Framework y bibliotecas de diseño en tiempo de ejecución de WCF Data Services
- Marco de Extensibilidad Gestionada (MEF)
- Tipo dinámico
- Funciones de programación paralela como Biblioteca Paralela de Tareas (TPL), LINQ Paralelo (PLINQ) y Estructuras de Datos de Coordinación (CDS)
- Depurar aplicaciones cliente
Las siguientes funciones no están incluidas y requieren una instalación separada de la versión completa de .NET Framework 4.0:
- ASP.NET
- Características avanzadas de la Fundación de Comunicación de Windows (WCF)
- .NET Framework Proveedor de Datos para Oracle
- MSBuild se utiliza para compilar
- En los proyectos de Visual Studio 2010, las siguientes aplicaciones utilizan por defecto el Perfil de Cliente de .NET Framework 4.0, y para utilizar toda la funcionalidad de .NET Framework, necesitas establecer el framework objetivo en .NET Framework 4.0 en las propiedades del proyecto:
- Proyectos de Windows (C# y Visual Basic)
- Fundación de Presentación de Windows
- Aplicación WPF
- Aplicación de navegador WPF
- Biblioteca de Control Personalizada WPF
- Biblioteca de Control de Usuario WPF
- Windows Forms
- Aplicación de formularios para Windows
- Biblioteca de Control de Formularios de Windows
- Aplicación de consola
- Proyecto Vacío
- Servicio de ventanillas
- Visual F #
- Aplicación en Fa#
- F# Tutorial
- Flujo de trabajo (C# y Visual Basic)
- Biblioteca de Diseñadores de Actividades
- Biblioteca de Actividades
- Aplicación de Consola de Flujo de Trabajo
- Fundación de Comunicación de Windows
- Biblioteca de Servicios WCF
- Oficina 2007 y Oficina 2010
- Todos los proyectos están dirigidos al Perfil de Cliente de .NET Framework 4
Las diferencias entre el Perfil de Cliente de .NET Framework 4.0 y el Perfil de Cliente original de .NET Framework 3.5 son:
- La versión 3.5 del Perfil de Cliente solo puede usarse en la web (ClickOnce), y la versión 4.0 tiene un Paquete Redistributable, por lo que puede usarse tanto para instalaciones locales como web.
- La versión 3.5 solo soporta Windows XP SP2/SP3 x86, y la versión 4.0 es compatible con todas las plataformas compatibles con .NET Framework 4 excepto IA64.
- La versión 3.5 de Client Profile es una versión separada de .NET Framework 3.5, y la versión 4.0 es un subconjunto de la funcionalidad completa de .NET Framework 4.0.
- La versión 3.5 se actualizará automáticamente a .NET Framework 3.5 debido a Windows Update, y la versión 4.0 podrá funcionar por sí sola sin necesidad de la versión completa de .NET Framework 4.0 ni ser proporcionada por separado.
|