Visual Studio F12导航到MetaData。 Web App与网站

时间:2017-05-04 19:32:14

标签: asp.net visual-studio

Visual Studio中F12函数的行为存在差异。这会影响VS 2012和2017(未测试的其他版本)。经过多年的预期工作后,问题出现了。我已尽最大努力记录问题,希望找到解决方案。我已经创建了一个虚拟解决方案来记录问题。

设置:

一个包含2个项目的简单VS解决方案。 Web 应用程序和Web 站点项目。每个项目包含1个表单和1个用户控件。

enter image description here

Web 应用程序表单包含一个带有函数调用的用户控件。

enter image description here

点击F12导航到功能定义。

enter image description here

网站网站表单还包含一个带有函数调用的用户控件。

enter image description here

点击F12导航到元数据而不是功能定义

enter image description here

这影响了所有项目,至少VS 2012& VS 2017.这种行为的改变没有发出警告。

我已经尝试过:

  • 重置VS用户设置
  • 完全重新安装VS
  • 修复.NET框架
  • 清除ASP.net临时文件夹
  • 使用VS扩展(F12 GoTo定义)
  • 许多其他发布的解决方案

谢谢。

1 个答案:

答案 0 :(得分:0)

这有时对我有用:

  • 关闭所有VS实例
  • 删除解决方案中的所有obj / bin目录
  • 删除所有* .suo和* proj.user文件