我正在尝试通过 Rhapsody 8.0.5 的“添加到模型”属性在 Rhapsody 模型中添加一个包,但它给了我一个错误,即该文件是已存在文件的重命名版本。请让我知道它背后的原因和可能的解决方案,除了用一些不同的名称加载文件。
问问题
293 次
3 回答
1
我知道的最简单的方法是:
- 使用文本编辑器编辑 sbs 文件以导出并删除几乎在文档开头的整行:_id = GUIDxxxx
然后您可以毫无问题地添加该单元。
请注意,如果您没有正确清理模型和导入单元,可能会出现类名冲突。
于 2017-12-18T23:15:35.120 回答
1
Rhapsody 模型中的每个元素都有一个唯一的 ID。当 Rhapsody 识别出您正在尝试“添加到模型”一个与模型中已存在的元素具有相同 ID 的元素时,将显示您遇到的对话框。(有许多情况会导致这种情况,例如,在文件系统中复制项目)。
因此,在这个对话框中,Rhapsody 基本上提供了三种解决 ID 冲突的方法:
- 取消元素的加载
- 用您要添加的元素替换模型中的现有元素
- 将元素添加到具有不同名称和不同 ID的模型中
于 2017-03-20T15:00:50.130 回答
1
Rhapsody 在您在此处发布的对话框中为您提供所需的一切。Rhp 发现您的模型中已经有一个同名且内容很可能相同的包。所以你可以简单地用这个版本替换它,或者你用另一个名字导入你的包,你可以比较两个版本的内容
于 2018-01-13T21:07:32.330 回答