由VisualStudio生成的类图不会自动更新

5

VS 2010 Pro:我已经为我的库生成了一个类图,现在添加了更多的类,但是类图只显示旧的类,没有自动更新。所以我想知道这是否是正常情况,每次都需要删除并重新添加类图?还是在VS IDE中有些操作可以使其更新?


右键单击文件,然后按“生成类图”即可。 - elyashiv
4个回答

11

只需将新类拖放到图表中,或从新类的上下文菜单中选择生成类图

新类不会自动显示。一旦一个类在图表中,每当您更改其成员时它都会被更新!


1
嗯...那我想最好还是先移除类图,等我们添加了几个新类之后再重新生成一个吧...不过我希望VS聪明到能够意识到有新的类并自动更新类图。 - Bohn

1

所以我在想这是否就是它的工作方式?

是的。

我需要每次删除并重新添加类图吗?

不需要。您可以查看已添加类别所做的更改。要查看新类别,您可以将它们拖放到设计师界面上。

如果您想查看动态类别依赖关系,可以使用架构资源管理器。我猜只有VS Ultimate才有此功能。不确定Pro是否有。您可以按程序集或命名空间生成依赖关系图。它很漂亮,非常有用,可以探索循环依赖或识别图中的中心点。这个您不需要创建,它会自动生成。


0

关闭Visual Studio 删除与您的解决方案文件相邻的“.ncb”文件。 使用Visual Studio打开您的解决方案 重新构建解决方案。 类图现在已更新。


0

你需要重新构建你的类所在的项目。


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