Installer not upgrading .NET Framework? [.NET 4.6.2 or later is needed]
I'm running Windows 7 Enterprise, SP1. In the add/remove programs control panel, the .NET version is listed as "Microsoft .NET Framework 4.5.2", version 4.5.51209.
I tried installing 1PasswordSetup-7.0.555.BETA.exe. It installed, seemingly without complaining about or upgrading my .NET version. And then 1Password.exe repeatedly crashed... which I gather (from the forums, not the release notes) could be happening because it requires .NET Framework 4.6. Do you want more forensics, or should I just go ahead and try installing .NET Framework 4.6?
Application: 1Password.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.Windows.Markup.XamlParseException Stack: at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri) at System.Windows.Markup.WpfXamlLoader.LoadDeferredContent(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri) at System.Windows.ResourceDictionary.CreateObject(System.Windows.Baml2006.KeyRecord) at System.Windows.ResourceDictionary.OnGettingValue(System.Object, System.Object ByRef, Boolean ByRef) at System.Windows.ResourceDictionary.OnGettingValuePrivate(System.Object, System.Object ByRef, Boolean ByRef) at System.Windows.ResourceDictionary.GetValueWithoutLock(System.Object, Boolean ByRef) at System.Windows.ResourceDictionary.GetValue(System.Object, Boolean ByRef) at System.Windows.ResourceDictionary.get_Item(System.Object) at AgileBits.OnePassword.App..ctor() at AgileBits.OnePassword.Program.RunMainApp(System.String[]) at AgileBits.OnePassword.Program.Main(System.String[]) Faulting application name: 1Password.exe, version: 7.0.555.0, time stamp: 0x5b08ad4e Faulting module name: KERNELBASE.dll, version: 6.1.7601.24117, time stamp: 0x5add1e33 Exception code: 0xe0434352 Fault offset: 0x0000c54f Faulting process id: 0x13a8 Faulting application start time: 0x01d3f5423ff31105 Faulting application path: C:\Users\<redacted>\AppData\Local\1password\app\7\1Password.exe Faulting module path: C:\Windows\syswow64\KERNELBASE.dll Report Id: 7e846997-6135-11e8-b482-507b9d392bcd
1Password Version: 7.0.555.BETA
Extension Version: Not Provided
OS Version: Windows 7 Enterprise SP1
Sync Type: Not Provided
Comments
-
@jgreene617 you have to install Microsoft .NET Framework 4.6.1 or newer, unfortunately installer we use can't do that safely in all situations. Sorry for the trouble, we hope to improve that with time when we move to the next level with installers.
0 -
Thanks, I guess I was so eager to try the beta that I just skimmed the release notes and didn't bother searching for the official system requirements :-) I see now that this requirement is indeed documented for the fully-released versions.
I installed the .NET Framework 4.7 and now it works properly.
0 -
Awesome, thanks for letting us know.
0