Check .NET 4 Full-Framework ist installiert
-
16-09-2020 - |
Frage
Wenn das .NET 4 Framework nicht installiert ist, bringt die Anwendung eine Nachricht mit, wenn jedoch nur das Framework der Client-Framework installiert ist und die Anwendung den vollständigen Rahmen benötigt, ist nichts passiert und die Anwendung beginnt.
Gibt es eine Möglichkeit, zu überprüfen, ob .NET 4 Full-Framework auf dem Zielsystem installiert ist und nicht nur das Client-Framework?
Ich suche eine Lösung, um es mit der Datei "app.manifest" oder in c # auf Programmstart zu überprüfen.
Lösung
Der beste Weg, um zu überprüfen, ob er existiert, ist, den Rat der Autoren zu befolgen, und prüfen Sie die Existenz des entsprechenden Registrierungseintrags.
Die Details für jede der Schlüssel, einschließlich .NET 4, finden Sie in dieser Referenz http://msdn.microsoft.com/de-us/kb/kbarticle.aspx?id=318785
Andere Tipps
Gehen Sie zu Ihrem projekteigenschaften screen (Hauptmenüprojekt /--können) und wählen Sie dann die Registerkarte
Aktivieren Sie das Kontrollkästchen für " Microsoft .NET Framework 4 (x86 und x64) " darüber.
veröffentlichen Sie dann Ihren Projekte.
Bei der Installation sollte es jetzt auf den gesamten Rahmen suchen und installiert werden, wenn nicht vorhanden.