2

我导入了一个导出对象,其中包含使用我没有安装的 GeneXus 扩展生成的对象。 如何从我的 KB 中查找和删除此对象?

当我打开 KB 时出现此错误:

标题:开放知识库

'C:\Models\101\MT1' 的知识库包含 GeneXus 不知道如何处理的项目,因此无法访问。

很可能知识库之前已使用 GeneXus 安装打开,该安装具有当前不存在的扩展。

这些项目是:*“K2BToolsAuditSettings”-“K2 BTools 审计设置”(GUID 75a2b955-749a-3f29-99e0-aec666f802a0)由“AuditUI”提供(GUID bf5ce710-6999-4e70-9ed8-a8ac4017827d)。

使用此知识库可能会丢失与这些未知项目相关的信息。

4

1 回答 1

0

执行这个脚本,我解决了这个问题。

从 Entity 中删除,其中 EntityTypeId =(从 EntityType 中选择 EntityTypeId,其中 EntityTypeName = 'K2BToolsAuditSettings')从 EntityVersion 中删除,其中 EntityTypeId =(从 EntityType 中选择 EntityTypeId,其中 EntityTypeName = 'K2BToolsAuditSettings')从 EntityVersionComposition 中删除,其中 ComponentEntityTypeId =(从 EntityType 中选择 EntityTypeId,其中 EntityTypeName = 'K2BToolsAuditSettings')从 EntityVersionComposition 中删除,其中 CompoundEntityTypeId =(从 EntityType 中选择 EntityTypeId,其中 EntityTypeName = 'K2BToolsAuditSettings')从 ModelCrossReference 中删除,其中 FromEntityTypeId =(从 EntityType 中选择 EntityTypeId,其中 EntityTypeName = 'K2BToolsAuditSettings') 从 ModelCrossReference 中删除,其中 ToEntityTypeId =(从 EntityType 中选择 EntityTypeId,其中 EntityTypeName = 'K2BToolsAuditSettings')从 ModelEntityHistory 中删除,其中 EntityTypeId =(从 EntityType 中选择 EntityTypeId,其中 EntityTypeName = 'K2BToolsAuditSettings')从 ModelEntityOutput 中删除,其中 EntityTypeId =(从 EntityType 中选择 EntityTypeId,其中 EntityTypeName ='K2BToolsAuditSettings')从 ModelEntityProperty 中删除,其中 EntityTypeId =(从 EntityType 中选择 EntityTypeId,其中 EntityTypeName = 'K2BToolsAuditSettings')从 ModelEntityToTable 中删除,其中 EntityTypeId =(从 EntityType 中选择 EntityTypeId,其中 EntityTypeName = 'K2BToolsAuditSettings')从 ModelEntityVersion 中删除,其中 EntityTypeId =(选择 EntityTypeId从 EntityType 其中 EntityTypeName = 'K2BToolsAuditSettings')

于 2010-12-08T20:12:46.590 回答