类图会自动更新吗?如果不能,是否有可能实现自动更新?

7

类图会自动更新吗?

如果不会,有没有可能做到这一点,让新的类自动添加,删除或重命名的类从类图中删除?也许有插件可以实现这个功能吗?


你需要哪种类型的同步/更新?是属性和方法,还是根据特定条件/文件夹/命名空间添加类到图表中? - Ahmed Magdy
为什么不测试一下,找出答案呢? - Haris Hasan
2
@HarisHasan:有两个原因:太懒了,而且当我在这里问的时候,其他有同样问题的人就不必自己尝试了。 - lesderid
@AhmedMagdy:对类进行了任何更改(属性、方法等),还添加了类和重命名类。 - lesderid
1个回答

8

是的,在Visual Studio中的类图与代码保持同步。您可以非常容易地验证这一点。

此外,一个类可以出现在多个图中。所有图和代码都是同步的。


那么如果我重命名一个类,图表会相应地改变吗? - lesderid
2
是的,您也可以在图表中重命名类。但只有在使用“解决方案资源管理器”时,您才能保持文件名同步。 - H H
10
有一件事要补充 - 对于我来说(VS2012),简单地重新打开类图并没有自动更新它。我必须再次从项目根目录中选择“查看类图”,然后我的现有.cd文件才会被更新。 - atconway
在VS 2015中,当我添加新的枚举和类时,现有的图表没有更新。我不得不将新的枚举和类拖放到类图的打开窗口中,然后它们才会出现。'查看类图'选项只是生成了另一个新的图表,但没有更新现有的图表。 - Daniel Dušek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接