我已经制作了一个winform应用程序,可以在我工作的公司内使用(网站不是一个选项) 此应用程序的用户群已经增加,当然,升级所有人已经变得很痛苦......现在甚至更多,因为现在不允许用户安装他们自己的应用程序。
我提出了将应用程序存储在数据库中以便在执行时加载的想法。 一切正常,但似乎图形有一个pre-windows7(在win7机器上)看起来。为什么会发生这种情况?
System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFile(assemblyPath);
Type type = assembly.GetType(typeName);
Form form = (Form)Activator.CreateInstance(type);
Application.Run(form);
答案 0 :(得分:3)
在加载程序集之前,在创建任何控件之前调用Application.EnableVisualStyles
。