Unser Unternehmen hat unser Produkt (kompiliert für .NET Framework 3.5) unter Windows 8 getestet. Wir haben festgestellt, dass es unter Windows 8 kein .NET Framework 3.5 gibt und dass es zwei Möglichkeiten gibt, dieses Problem zu beheben:
online-Installation
installation von Windows 8-Installations-DVD oder ISO
Wir benötigen jedoch ein weiterverteilbares Offline-Installationsprogramm für alle Benutzer ohne Internet und ohne Windows-Installations-DVD.
Gibt es eine Möglichkeit, dieses Problem zu beheben?
Vielen Dank.
[~ # ~] Update [~ # ~] :
Versuchen Sie diesen Befehl:
Dism.exe /online /enable-feature /featurename:NetFX3 /Source:I:\Sources\sxs /LimitAccess
I:
Partition Ihrer Windows-DVD.
Sieht so aus, als ob Sie das Paket vom Installationsmedium benötigen, wenn Sie offline sind (unter D:\sources\sxs
) Sie können dies auf jeden Rechner kopieren, auf dem Sie .NET 3.5 benötigen (technisch gesehen benötigen Sie das Installationsmedium nur einmal, um das Paket zu erhalten) und jeden Rechner dazu bringen, den Befehl auszuführen:
Dism.exe/online/enable-feature/Funktionsname: NetFX3/All/Quelle: c:\dotnet35/LimitAccess
Es gibt eine Anleitung zu MSDN .
Nach mehreren Monaten ohne echte Lösung für dieses Problem ist es wahrscheinlich die beste Lösung, die Anwendung auf .NET Framework 4.0 zu aktualisieren, das standardmäßig von Windows 8, Windows 10 und Windows 2012 Server unterstützt wird und weiterhin als Offline-Installation verfügbar ist für Windows XP.
Sie müssen nicht alles nach C:\dotnet35 kopieren. Normalerweise werden alle Dateien bereits in den Ordner C:\Windows\WinSxS kopiert. Dann wird der Befehl (vorausgesetzt Windows wurde auf C installiert :): "Dism.exe/online/enable-feature/featurename: NetFX3/All/Source: C:\Windows\WinSxS/LimitAccess" Wenn nicht, können Sie auch auf den Befehl zeigen direkt auf die DVD. Dann wird der Befehl (unter der Annahme, dass die DVD in D :) eingehängt ist: "Dism.exe/online/enable-feature/featurename: NetFX3/All/Source: D:\sources\sxs/LimitAccess".
Microsoft .NET Framework 3.5 kann unter Windows 10 ohne Installationsmedien installiert werden. Die Datei, die Sie benötigen, heißt Microsoft-windows-netfx3-ondemand-package.cab
. Googeln Sie einfach und Sie erhalten die Download-Links. Kopieren Sie die heruntergeladene Datei nach C:\dotnet35
und führen Sie den folgenden Befehl aus.
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\dotnet35 /LimitAccess
Getestet und ohne Probleme in Windows 10 gearbeitet.