2016-08-01 39 views
0

So möchte ich in meinem Protokoll für entweder Build meiner Anwendung (UWP App und auch Windows Store App) die installierten .NET Framework-Versionen auf Das System, auf dem die Anwendung beim Start ausgeführt wird.In UWP oder Store App, wie zu ermitteln, welche .NET Framework-Versionen installiert sind

Alle Ressourcen ziemlich Punkt, um die Registrierung zu verwenden: https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx

Das ist nicht möglich, in der Windows-Store-Anwendung ist, da die RegistryKey Klasse nicht zur Verfügung steht.

Gibt es eine andere Möglichkeit, um die installierten .Net Framework-Versionen zu bekommen, damit ich die Ergebnisse im Protokoll drucken kann?

+0

Warum möchten Sie dies tun, während UWP .NET Framework überhaupt nicht benötigt. Eine solche Sandbox-App sollte solche Dinge nicht tun. –

+0

Ich nehme an, Sie haben Recht, aber vergessen Sie auch nicht den Build der Windows Store-App. Gehört dies zu denselben Einschränkungen wie UWP? –

+0

UWP ist "Windows Store App 2.0". Ich sehe keinen großen Unterschied zwischen ihnen. –

Antwort

1

Denken Sie daran, dass UWP auch Smartphone oder XBOX bedeutet, nicht nur Desktop/Tablet X64. Sie müssen .NET Framework nicht installiert haben. Vielleicht können Sie etwas über adaptiven Code oder "Windows Desktop Extension for the UWP" überprüfen.