Notre société testait notre produit (compilé pour .NET Framework 3.5) sur Windows 8. Nous avons découvert qu'il n'y a pas de .NET Framework 3.5 sur Windows 8 et il existe deux possibilités pour résoudre ce problème:
installation en ligne
installer à partir du DVD d'installation de Windows 8 ou ISO
Mais, nous devons avoir un programme d'installation hors ligne redistribuable pour tout le monde sans Internet et sans DVD d'installation de Windows.
Existe-t-il un moyen de résoudre ce problème?
Merci.
[~ # ~] mise à jour [~ # ~] :
Essayez cette commande:
Dism.exe /online /enable-feature /featurename:NetFX3 /Source:I:\Sources\sxs /LimitAccess
I:
partition de votre DVD Windows.
Il semble que vous ayez besoin du package du support d'installation si vous êtes hors ligne (situé à D:\sources\sxs
) Vous pouvez copier ceci sur chaque machine sur laquelle vous avez besoin de .NET 3.5 (donc techniquement vous n'avez besoin du support d'installation qu'une seule fois pour obtenir le package) et obtenir que chaque machine exécute la commande:
Dism.exe/online/enable-feature/featurename: NetFX3/All/Source: c:\dotnet35/LimitAccess
Il y a un guide sur MSDN .
Après plusieurs mois sans véritable solution à ce problème, je suppose que la meilleure solution est de mettre à niveau l'application vers .NET Framework 4.0, qui est pris en charge par Windows 8, Windows 10 et Windows 2012 Server par défaut et il est toujours disponible en tant qu'installation hors ligne pour Windows XP.
Vous n'avez pas besoin de tout copier sur C:\dotnet35. Habituellement, tous les fichiers sont déjà copiés dans le dossier C:\Windows\WinSxS. Ensuite, la commande devient (en supposant que Windows a été installé sur C :): "Dism.exe/online/enable-feature/featurename: NetFX3/All/Source: C:\Windows\WinSxS/LimitAccess" Sinon, vous pouvez également pointer la commande directement sur le DVD. Ensuite, la commande devient (en supposant que le DVD est monté sur D :): "Dism.exe/online/enable-feature/featurename: NetFX3/All/Source: D:\sources\sxs/LimitAccess".
Microsoft .NET Framework 3.5 peut être installé sur Windows 10 sans support d'installation. Le fichier dont vous avez besoin s'appelle Microsoft-windows-netfx3-ondemand-package.cab
. Faites simplement une recherche sur Google et vous obtiendrez les liens de téléchargement. Après l'avoir téléchargé, copiez ce fichier dans C:\dotnet35
et exécutez la commande suivante.
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\dotnet35 /LimitAccess
Testé et travaillé dans Windows 10 sans aucun problème.