2012-04-05 2 views
6

Je voulais cibler mon application .net sur .NetFramework 4 (profil client) mais plus tard j'ai reconnu qu'un contrôle tiers utilisait System.Design pour implémenter le contrôle personnalisé..NET Framework 4 Framework complet et net 4 Ciblage de profil client

Maintenant, je suis préoccupé par les utilisateurs, car la plupart auront .NET Framework 4 Client Profile installé sur leur système plutôt que .Net Framework 4 Full. Les utilisateurs trouveront-ils ennuyeux de télécharger et d'installer le Full Framework? Mais il n'y a qu'une différence de taille mineure client - 41mb et full - 48 mb.

La plupart des applications .net requièrent-elles uniquement un profil client? Il existe également une autre façon d'utiliser la classe ControlDesigner dans C# avec le profil client.

S'il vous plaît aidez-moi.

+0

http://stackoverflow.com/questions/2759228/difference-between-net-4-client-profile-and-full-framework-download –

+0

@Wimbo Merci pour le lien que j'ai déjà lu cette question.Mais il ne donne pas la réponse que je veux. – techno

+0

@techno - Nécessite simplement le .NET Framework complet. Si quelqu'un ne l'a pas, il le téléchargera. Je devrais souligner que .NET Framework 4 est envoyé via Windows Update. –

Répondre

3

Vous devez simplement sélectionner l'infrastructure complète .NET 4 en tant que structure cible. Essayer de prendre n'importe quel raccourci autour de cela va exploser dans votre visage. Eh bien, le visage de votre utilisateur le plus important.

Ce n'est pas un problème. Votre projet d'installation doit s'assurer que le bon profil est disponible sur la machine de l'utilisateur. Lequel ne pas impliquer un téléchargement de 48 mégaoctets si elle a déjà le profil Client, l'installateur .NET télécharge seulement les pièces manquantes.

0

Vous pouvez toujours avoir la copie définie sur true pour System.Design et la distribuer avec votre application.

À part cela, ils doivent l'installer. Il n'y a pas d'autre moyen à moins que le contrôle de la 3ème partie ne supprime la dépendance.

+0

Veuillez le préciser. – techno

+0

Qu'est-ce qui doit être clarifié? –

+0

'copy vaut true pour System.Design et le distribue avec votre application' – techno

Questions connexes