L'un de mes ordinateurs n'est pas connecté à Internet. À l’heure actuelle, Visual Studio 2008 Express
est installé et ne nécessite aucune connexion Internet. Puis-je installer et activer Visual Studio 2012/2013 Express
sans connexion Internet?
Vous pouvez obtenir facilement des programmes d’installation hors ligne pour VS2013 Express à partir de MS ( exemple ), mais les versions Express requièrent une connexion Internet pour se réactiver de temps à autre afin de prolonger le mode "test" dans lequel elles sont exécutées.
Les versions achetées (Std, Pro, etc.) ne le sont pas.
Je ne peux trouver aucune source définitive de MS pour le confirmer maintenant, mais voyez ce fil et ce fil sur Social.MSDN où ils disent la même chose:
Je viens de téléphoner à MPN et MSDN (dans les deux sens) et finalement, le responsable de MPN m'a dit qu'il avait trouvé des courriels internes qui indiquaient que le nouveau modèle de licence de MPN pour Visual Studio 2013 nécessitait votre signature. tous les 30 jours (ou 90 jours?) pour maintenir le produit actif. Apparemment, vous déconnecter et vous rallonger la "période d'essai" de 90 jours à chaque fois que vous le ferez, tant que vous avez un abonnement MPN/MSDN en cours.
Pour au moins Visual Studio 2015 & 2017 (Preview) Express, ce sont les choix actuels pour la plupart:
vs_community.exe --layout e:\vs2017offline --lang en-US
Instructions d'installation plus détaillées
Pour la partie activation, je me fais l'écho cette réponse .
Testé sur les versions VS 2015 et 2017. Je ne l'ai pas encore testé en 2012/2013.
Pour autant que je sache, il n'y a pas de bidouillage pour activer Visual Studio 2012/2013 Express de manière permanente et hors ligne. Cependant, je liste ci-dessous quelques solutions de contournement au problème.
Vous préférerez peut-être Visual Studio Community 201 à Express, car il prend en charge les plug-ins de la galerie Visual Studio, ce qui rend cette édition plus utile que Visual Studio Express, qui ne peut pas utiliser d'extensions. Les deux versions utilisent des méthodes d’activation identiques et la rumeur court que Community remplacera Express à l’avenir.
Méthode 1: Utiliser une machine virtuelle
Si vous avez un numéro de série Windows en réserve, vous pouvez créer une machine virtuelle Windows sur un ordinateur hôte disposant d'une connexion Internet. Installez Visual Studio Express/Community et activez-le de manière permanente à l'aide de votre compte Microsoft Live.
Vous avez maintenant une installation portable de Visual Studio Express/Community que vous pouvez emporter partout avec vous.
Méthode 2: Utiliser Sandboxie
Vous pouvez utiliser Sandboxie comme une machine virtuelle, comme méthode beaucoup plus légère. Sandboxie redirige toutes les mises à jour de disque et de registre des programmes en sandbox vers ses propres fichiers, de manière totalement transparente pour ces programmes.
Ces mises à jour de disque et de registre sont placées par défaut dans le dossier C:\Sandbox\<user>\<sandbox>
, ce qui permet de les copier d'un ordinateur à un autre.
Vous devez donc exécuter l'installation de Visual Studio et l'activer dans le bac à sable, capturant ainsi toutes les modifications apportées par ce dernier au disque et au registre.
Comme dans votre cas, Visual Studio Express est déjà installé, il peut être plus sûr de le désinstaller d'abord sur l'ordinateur cible à l'aide d'un programme de désinstallation tel que Freeware Revo Uninstaller (avec une attention particulière avant de supprimer). Par mesure de précaution, prenez un point de restauration système avant de démarrer ou, mieux encore, une image de disque de sauvegarde du lecteur système.
L'inconvénient de cette méthode est qu'elle oblige à exécuter Visual Studio à partir du sandbox, ce qui permet par conséquent de capturer également tout votre travail à l'intérieur du sandbox. La solution Sandboxie consiste à exclure les dossiers source du sandbox.