I am a solo developer at a small company. Recently, we undertook a complete re-write of all of our U.I.'s for configuring our windows service which is our core product. I'd been developing primarily for windows 8,8.1, and 10. We had seen no issues and the U.I. looks great. When deploying any of the applications to a windows 7 X64 with identical hardware as the other boxes we've used to test, we are seeing a near 30 second startup time when opening any application written in WPF dot net 4.5, regardless of complexity or lack there of (literally the same problem exists when showing a WPF form with nothing on it, just a blank form). This is extremely disheartening, as this makes them un-usable because one of these apps is a custom credential provider U.I. which is unreasonable to ask a user to wait that duration for the U.I. to be shown so they can log in.The other configuration utilities have this slow load time when running in user space so i do not believe it has to do with being launched from the credential provider COM object we've written. Can anyone shed some light on this issue please? I really don't want to go back to win forms because we really like the new look and feel that WPF provides. Is there some patch, update, or trick we can use to get a machine with plenty of horsepower to behave like its 8&10 counterparts?
All machines are identical i7 3.47 Ghz dual core with 8 gig of ram; which should be PLENTY sufficient.
UPDATE: Installing .net 4.7.2 has drastically sped up the launching from about 30 seconds to about 6 seconds. Still not acceptable, but on the right track i guess.
Thanks in advance.