4 votes

Le dialogue des prérequis de publication de Visual Studio 2019 est manquant. .NET Framework 4.8

J'ai installé le "pack de développeur" (.NET Framework 4.8 SDK plus la magie de Visual Studio) à partir de : https://dotnet.microsoft.com/download/dotnet-framework/net48

J'ai mis à jour VS2019 à la mise à jour 2 (16.0.2).

Mais si j'essaie de définir un prérequis de .NET 4.8, il n'est pas répertorié dans les options de la boîte de dialogue :

dialogue de prérequis de publication

Quelqu'un sait où/comment obtenir le package de prérequis approprié ?

2voto

MA-Maddin Points 563

J'ai trouvé une solution sur le site Web de la communauté des développeurs de Visual Studio qui permet également d'ajouter le .NET Framework 4.8 à la boîte de dialogue Prérequis.

Le truc consiste à faire croire à l'installateur que VS 2015 est installé :

  1. Créez ce chemin (s'il n'existe pas) :
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages
  2. Sur une machine 64 bits, créez la clé de registre
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\GenericBootstrapper\14.0
    Sur une machine 32 bits, créez la clé de registre
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\GenericBootstrapper\14.0
  3. Dans la clé 14.0 nouvellement créée, créez une chaîne nommée Path avec le chemin du dossier nouvellement créé comme valeur
    (C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages).
  4. Exécutez l'installation du pack de développement .NET 4.8 ndp48-devpack-enu.exe (Réparer ou Installer).
  5. Supprimez la clé de registre de l'étape 2 (uniquement si vous l'avez créée).
  6. Copiez le dossier DotNetFX48 du chemin créé (étape 1)
    vers C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages
  7. Redémarrez Visual Studio.

Remarque :

  • Fixer la valeur de la chaîne Path sur le chemin cible réel (C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages) ne fonctionnera pas.

1voto

Istvan Heckl Points 111

Vous pouvez télécharger le "package bootstrapper pour le framework .Net 4.8" depuis github. Copiez le dossier DotNetFX48 à l'endroit approprié par exemple : c:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages et redémarrez Visual Studio.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X