2009-05-26 5 views
3

Je sais que le profil client .NET does not target x64 or ia64. Cependant je ne sais pas ce que ça veut dire?.NET Client Profile sur x64

Il y a deux parties qu'il affecte

  1. Si je mets ma demande d'utiliser le profil client .NET dans VS, et il est exécuté sur x64 va fonctionner?
  2. Si je configure les prérequis de mon projet d'installation pour avoir besoin du profil client .NET plutôt que du .NET Framework 3.5 SP1, que se passe-t-il s'il est exécuté sur une machine x64 sur laquelle le .NET Framework 3.5 SP1 n'est pas installé?

Répondre

5

Le profil client est juste un stri pped down version de la structure complète conçue pour minimiser le temps d'installation si l'utilisateur ne dispose pas déjà du framework .net. Le profil client lui-même ne peut pas être installé sur une machine x64, mais votre application fonctionnera correctement si la structure complète est installée.

Notez que depuis .NET 4.0, le profil client soutiendra toutes les architectures, comprennent x64 (see here)

En ce qui concerne la partie 2 est, si le cadre de .net n'est pas installé sur le PC, vous obtiendrez le dialogue habituel '.net framework est nécessaire pour cette application'.

2

1: en théorie, il devrait fonctionner si l'utilisateur a3.5SP1 régulière .NET installé (depuis le client profil est 3.5SP1 IIRC spécifique)

2: Je me attends à ce que vous obtenez des boîtes message (d'erreur) très funky "ne peut pas exécuter ça"

Je voudrais faire tourner une machine virtuelle x64 et la tester, mais je suis sur mon ordinateur portable en ce moment et il ne le fera pas (pas de VT