VS2010验证架构是否结合了所有层图?

时间:2011-06-03 12:31:24

标签: visual-studio visual-studio-2010 modeling

这是我第一次尝试认真使用Visual Studio建模项目类型,特别是层图。

我想使用该图来验证(缺少)我的架构中的一些依赖项。我已经创建了一个层图,说明了我认为应该是什么样子并使用了验证架构功能。它出现了一些违规行为,其中大部分都已为我所知。

我添加了不应该存在的依赖项来记录当前情况:验证按预期传递。

现在我已经在同一个项目中创建了该图表的副本,我打算在那里绘制出所需的新结构。我删除了依赖项,然后再次右键单击图表以“验证体系结构”。令我惊讶的是,没有发生违规行为。然后我删除了原始副本中的依赖项并再次验证了我的新副本:违规行为又回来了。

看来,Visual Studio将项目中的所有图层图一起使用,以获得依赖项的完整图片。我的假设是否正确?是否有某种方法可以单独考虑图表,而无需创建第二个建模项目?

1 个答案:

答案 0 :(得分:1)

看起来这就是建模项目的目的。

使用命令行验证体系结构时,模型的名称不是语法的一部分。只提供项目名称,因此考虑所有图表是有道理的。

作为一种解决方法,我创建了第二个建模项目。一个包含当前情况的所有图表,一个包含几个应该如何的图表。