Visual Studio 2013 Ultimate 中 ASP.NET 项目的代码地图

3
我需要在一个包含数千行代码的ASP.NET页面上可视化复杂的业务逻辑,因此我决定尝试使用Visual Studio自带的"Code Map"功能,该功能在这里描述:http://msdn.microsoft.com/en-us/library/jj739835.aspx 该工具如下图所示: Code map working example 我尝试了VB.NET和C#(包括MVC)项目,并且它运作得非常好......直到我尝试在ASP.NET项目上使用代码映射工具。
取而代之的是,我得到了这个有用的窗口: Empty code map window 我找不到任何文档说"它不支持",所以我猜我做错了什么?是否有任何方法可以使该工具工作,手动尝试添加也没有帮助。我接受建议。

你想展示什么?一个类还是一个 cshtml 文件? - ta.speot.is
我尝试展示解决方案,包括 asp.net 项目本身以及单独的 .vb 和 .cs 文件;但它们每一个都给了我一个空白窗口。我甚至尝试了 .aspx 文件。看起来 Code Map 对于整个 asp.net 项目都跳过了我,它甚至不会为 App_Code 文件夹中的单个具体类显示代码映射。它确实向我展示了同一解决方案中其他项目的代码映射,但不包括 ASP.NET。 - Furkan Omay
1
你是否正在使用其中之一的文件系统网站项目?因为据我所知,它们在VS2012及更高版本中并不受支持(请在文档中点击“其他版本”)。 - ta.speot.is
你说得对!它在asp.net应用程序项目中可以正常工作。这是其中一个遗留项目。你能把它发布为答案吗? - Furkan Omay
@ta.speot.is忘记添加回复通知,请查看我的先前评论 :) - Furkan Omay
1个回答

3
似乎您正在使用文件系统 Web 网站项目。在 Visual Studio 2012 及更高版本中,对此提供了模糊的支持。 我说“模糊”,因为我没有找到任何明确说明它们已被弃用的内容,但是仅为 Visual Studio 2005、2008 和 2010 提供了文档
如果您的项目需要代码映射支持,请考虑将其转换为 Web 应用程序

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