我们已经修改了所有自定义皮肤的注册机制。 如果你正迁移到 DXperience 2006 vol 2 或更高版本,那么你需要改变如何注册自定义皮肤。 例如, 如果你之前使用了下列代码:

C#CopyCode image复制代码
DevExpress.UserSkins.SkinProject1.Register();
Visual BasicCopyCode image复制代码
DevExpress.UserSkins.SkinProject1.Register()

你将需要把它修改为:

C#CopyCode image复制代码
DevExpress.Skins.SkinManager.Default.RegisterAssembly(
  typeof(DevExpress.UserSkins.SkinProject1).Assembly);
Visual BasicCopyCode image复制代码
DevExpress.Skins.SkinManager.Default.RegisterAssembly( _
  GetType(DevExpress.UserSkins.SkinProject1).Assembly)

通过运行 Skin Editor 应用程序并且重建皮肤,您可以为自定义皮肤获得适当的注册代码。 皮肤一旦被重建,Skin Editor 会自动为您生成所需的代码。

注意: 此注册机制没有修改 Bonus Skins。

C#CopyCode image复制代码
DevExpress.UserSkins.BonusSkins.Register();
Visual BasicCopyCode image复制代码
DevExpress.UserSkins.BonusSkins.Register()
Note注意

当升级 DevExpress 组件到一个新的主版本时,你需要通过 SkinEditor 工具,重建自定义皮肤库。 否则,你会看到多种 artifacts,或者甚至是异常。