EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

设计器故障排除指南

本主题描述如何解决打开XAF设计(模型编辑器,应用程序设计器模块设计器)或Visual Studio设计器时可能出现的问题。

主要方法

如果设计师遇到问题,请执行以下步骤:

  1. 使用Visual Studio中的设计器关闭打开的窗口。

  2. 关闭Visual Studio。

  3. 删除解决方案中每个项目的BinObj目录的内容。

  4. 以管理员身份运行Visual Studio

  5. 构建您的解决方案,并确保构建成功。

再次打开设计器。如果仍然抛出错误,请参考以下部分:

其他方法

设计师常见问题

问题:设计人员抛出“字典已包含类信息”错误。

解决方案打开带有多个相关类库的项目的应用程序,模块或模型编辑器设计器时,请参阅如何避免“词典中已包含类信息”异常,以获取有关如何避免此错误的信息。


问题:加载设计器时,您收到“ Package Load Failure ”错误。

解决方案:关闭Visual Studio并导航到其可执行文件(devenv.exe)所在的文件夹:

  • VS 2015:%ProgramFiles%\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \
  • VS 2017:%ProgramFiles%\ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \
  • VS 2019:%ProgramFiles%\ Microsoft Visual Studio \ 2019 \ Professional \ Common7 \ IDE \

之后,在命令提示符下执行以下命令:

devenv / ResetSkipPkgs

也有可能由于Visual Studio组件的缓存已损坏而无法加载扩展。如以下文章中所述清除缓存:

模型编辑器问题

问题:模型更改显示为纯XML而不是设计器中。

解决方案#1:请参阅上一个解决方案。如果“模型编辑器”仍然不起作用,请参见以下解决方案。

解决方案2:确保已启用DevExpress.ExpressApp.Design.CorePackage扩展。为此,请单击“工具”扩展和更新...菜单项,然后在调用的扩展和更新窗口中,单击启用按钮(如果扩展名被禁用)。重新启动Visual Studio。

扩展和更新核心软件包

您可以在收到以下通知时禁用此扩展程序:

视觉工作室扩展通知

我们建议您不要禁用DevExpress扩展,因为这可能会导致功能问题。

由于安装损坏,可以禁用此扩展名。有关更多信息,请参阅下面的文章。

解决方案#3:确保不必要地将“子类型设计器”添加到基于xml的文件中,例如csproj问题已在您使用的Visual Studio版本中修复。否则,请更新您的IDE。


问题:您的模型更改包含在XAFML文件中,但不适用于应用程序或更高级别的模块。

解决方案:确保:

  • Model.DesignedDiffs.xafml文件的生成操作设置为EmbeddedResource ;

    xafml-build-action

  • 您的更改不会在更高的应用程序模型层中被覆盖。例如,如果您在与平台无关的模块中自定义了模型,请分别检查与平台相关的模块和项目的Model.DesignedDiffs.xafmlModel.xafml文件。

控制器设计者问题

问题:在设计器中打开控制器时,或者在控制器显示为纯文本而不是设计器时,您收到以下错误:

通用控制器设计者错误

解决方案:请参阅ViewController <ViewType>类描述。

其他事宜

问题:您收到任何其他错误。

解决方案:调试Visual Studio,在其中打开设计器,如如何获取设计时异常调用堆栈KB文章中所述。


问题:在本主题中找不到合适的解决方案。

解决方案:关闭Visual Studio,然后在“修复”模式下重新运行DXperience安装。

重点

在安装完成之前,不要启动Visual Studio。

如果设计人员仍然无法使用,请提交支持通知单并附加Visual Studio活动日志DevExpress安装日志

转载保留此链接,注明出处