Récemment, j’écrivais un programme appelé Oracle, et je n’arrivais pas à trouver Using System.data.Oracle ; C’est étrange, parce que je l’utilise, pourquoi ça s’est soudainement arrêté. En regardant ses propriétés, je me sens un peu différent, il était auparavant configuré dans le Framework4.o cible sous le nom de .net Framework4, mais maintenant il est devenu . Profil client Net Framework 4.0, puis essayer de changer pour le premier et de l’utiliser à nouveau.
Les propriétés avant l’appariement sont :
Puis je suis allé sur Internet pour trouver la différence, et j’ai finalement vu son article :
Le profil client de .NET Framework 4 comprend les fonctionnalités suivantes :
- Temps d’exécution en langage commun (CLR)
- ClickOnce
- Windows Forms
- Fondation de présentation Windows (WPF)
- Fondation de communication Windows (WCF)
- Cadre d’entité
- Fondation des flux de travail Windows
- Voix
- Prise en charge XSLT
- LINQ vers SQL
- Entity Framework et bibliothèques de conception en temps d’exécution WCF Data Services
- Cadre d’extensibilité gérée (MEF)
- Type dynamique
- Fonctionnalités de programmation parallèle telles que la Task Parallel Library (TPL), le Parallel LINQ (PLINQ) et les Coordination Data Structures (CDS)
- Débogage des applications clientes
Les fonctionnalités suivantes ne sont pas incluses et nécessitent une installation séparée de la version complète du .NET Framework 4.0 :
- ASP.NET
- Fonctionnalités de l’Advanced Windows Communication Foundation (WCF)
- Fournisseur de données .NET Framework pour Oracle
- MSBuild est utilisé pour compiler
- Dans les projets Visual Studio 2010, les applications suivantes utilisent par défaut le profil client .NET Framework 4.0, et pour utiliser la fonctionnalité complète de .NET Framework, vous devez définir le framework cible sur .NET Framework 4.0 dans les propriétés du projet :
- Projets Windows (C# et Visual Basic)
- Fondation de présentation Windows
- WPF Application
- Application de navigateur WPF
- Bibliothèque de contrôle personnalisée WPF
- Bibliothèque de contrôle utilisateur WPF
- Windows Forms
- Windows Forms Application
- Bibliothèque de contrôle de formulaires Windows
- Console Application
- Projet Vide
- Service de fenêtre
- Visual F #
- Application en Fa#
- Tutoriel en Fa#
- Flux de travail (C# et Visual Basic)
- Bibliothèque des concepteurs d’activités
- Bibliothèque d’activités
- Application de console de flux de travail
- Fondation de communication Windows
- Bibliothèque de services WCF
- Bureau 2007 et Bureau 2010
- Tous les projets ciblent le profil client de .NET Framework 4
Les différences entre le profil client .NET Framework 4.0 et le profil client original .NET Framework 3.5 sont les suivantes :
- La version 3.5 du profil client ne peut être utilisée que sur le web (ClickOnce), et la version 4.0 possède un package redistribuable, ce qui permet d’être utilisée aussi bien pour les installations locales que web.
- La version 3.5 ne prend en charge que Windows XP SP2/SP3 x86, et la version 4.0 prend en charge toutes les plateformes prises en charge par .NET Framework 4 sauf IA64.
- La version 3.5 de Client Profile est une version distincte de .NET Framework 3.5, et la version 4.0 est un sous-ensemble de la fonctionnalité complète de .NET Framework 4.0.
- La version 3.5 sera automatiquement mise à jour vers .NET Framework 3.5 grâce à Windows Update, et la version 4.0 pourra fonctionner seule, sans avoir besoin du .NET Framework 4.0 complet, ni être fournie séparément.
|