自动更新Visual Studio 2013中的“代码映射”?

22

我开始喜欢在Visual Studio 2013中右键单击任何类/方法/字段等时出现的"代码地图展示"。然而,我注意到它似乎不够智能,不能在底层类发生更改时重新绘制(或被命令重新绘制)(这是代码地图的目的)。

目前,我必须删除被修改的类,然后重新添加它,才能看到"新的"依赖关系线,但这是一个问题,因为我现在要跟踪15个以上的项目(纸张+笔),以便记住删除/添加哪些类。否则,图表仍然显示一些过时的依赖关系,这很令人困惑。

那么,有没有办法告诉VS2013"请您基于当前构建刷新代码地图中所有对象之间的依赖关系图"?

2个回答

4
Visual Studio 2015中:
右键单击您的程序集。 选择 Group → Refetch Children。
如果 Refetch Children 选项不存在,请先从程序集中删除一个项目。修改程序集内容有时会触发 Refetch 操作的可见性。
程序集中的项目将被刷新。

3

目前还没有自动完成这个操作的方法。代码映射(code map)目前被视为静态分析工具,因此它不会动态/自动更新。当你更改一个类时,你必须记得更新映射。不需要纸笔,或者你可以查看类的日期/时间,并更新比映射更新的那些类。你可以向微软提出建议以改进他们的产品。下面是一种方法:Visual Studio反馈选项:提供建议


功能建议:刷新代码地图 - spottedmahn

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