Pourquoi n'est-ce pas le Système.Les données.OracleClient disponible dans .NET 4.0 Client Profile?

Donc je suis en train de travailler sur un projet qui se construit dans la version de visual studio 2005 sous le framework 2.0. Maintenant j'ai déménagé le projet de la nouvelle version de visual studio 2010 sp1 en vertu de la version et de commencer à réaliser qu'ils sont à jeter ce des erreurs et des avertissements avec dépendances, par exemple

Warning 1 could not be resolved because it has a dependency on "System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client". 

M'apporter la conséquence que l'application ne lit pas la référence que j'ai ajouté, mais de changer le cadre. .Net framework 4.0 le problème a été résolu. Les tests je les change à .net framework 4.0 client profile et j'ai réalisé l'accumulation des erreurs et des avertissements s'affichent de nouveau.

Maintenant ma question c'est pourquoi les .net 4.0 du travail, et non le client profile?? J'ai besoin d'une bonne explication car je ne suis pas un expert dans ce cadre.

OriginalL'auteur Jorge | 2011-11-14