我最近升级为 Resharper 8.1和 VS 2013
在 ctrl +点击 查看之前跳转到它,但这不再有效。是否有我需要启用的功能才能将其恢复?
PartialView("_MainMenu", viewModel);
答案 0 :(得分:61)
转到Resharper->管理扩展程序,然后点击在线标签。然后搜索Resharper.ExternalAnnotations,并安装它出现的包。
最后转到Visual Studio Tools->选项并转到Resharper->常规选项页面。单击“立即暂停”,然后单击“恢复”以重新启动Resharper。
答案 1 :(得分:20)
关于以前版本的ReSharper的解决方法:
您可以下载包含注释https://resharper-plugins.jetbrains.com/api/v2/package/ReSharper.ExternalAnnotations/8.1.1000.431的包,并将ReSharper\vAny\annotations\
文件夹的内容解压缩到C:\Program Files (x86)\JetBrains\ReSharper\vX.Y\Bin\ExternalAnnotations
,其中X.Y是您的ReSharper版本。
最好首先清理目标文件夹以避免注释重复。
答案 2 :(得分:6)
ReSharper 8.2.1(8.2.1000.4556)不支持MVC 5.2
<强>更新强>
固定:reply about fix from the Resharper team
您需要重新启动VS,您将收到有关更新的通知或从Resharper =&gt;手动运行它。 Extension Manager =&gt;更新=&gt; Resharper.ExternalAnnotations(如Samuel的回答)
答案 3 :(得分:4)
ReSharper似乎存在问题,导航到MVC视图或在ReSharper的最新版本(截至撰写时)版本中可以使用QuickFix(Alt + Enter)功能 - v8.2.3000.5176。< / p>
我的MVC版本是5.2。我的ReSharper版本是8.2.3000.5176。当我安装它时,它似乎安装了与更新捆绑在一起的ExternalAnnotations,同样也以相同的版本号进行了版本化。
我可以通过卸载ExternalAnnotations(版本8.2.3000.5176)并重新安装ReSharper Gallery(版本8.2.2001.1)提供的最新版本来解决此问题。 Visual Studio重新启动后,我的MVC快速修复和视图导航又回来了。
奇怪的是,ReSharper也提示扩展更新可用,并希望将ExternalAnnotations升级到版本8.2.3000.5176。如果我这样做(并重新启动VS),一切都会再次中断。然而,降级回版本8.2.2001.1(以及VS重启)将再次修复它。
许多其他人also reporting this issue on JetBrain's ReSharper blog post宣布了ReSharper 8.2.3
因此,如果您使用的是MVC 5.2.x和ReSharper 8.2.3,请尝试降级您正在使用的ExternalAnnotations的版本,看看是否能解决问题。
更新(2014年11月5日): 现在有一个新版本的ReSharper外部注释可从JetBrains“ReSharper Gallery”获得。这个新版本是v8.2.3001,我可以确认一旦安装,这个新版本为我解决了这个问题!
答案 4 :(得分:2)
ReSharper 8.1不支持MVC 5.1
ReSharper 8.1.1的答案 5 :(得分:0)
运行 ctrl +单击应该没有问题,并且不需要其他配置(启用/禁用任何内容)。所以很可能是一些bug。
您的情况可能与报告的here以下已知问题有关。它与IntelliSense连接,而不是直接与Resharper连接,但它们都与使用VS 2013和最新的ASP.NET MVC时在Razor引擎中导航的问题有关。
问题摘要摘要及解决方法的一些解决方法:
MVC 5.1工具支持和Razor IntelliSense仍然破碎 安装VS2013 Update 1 RC后
已知问题:
如果VS2013用户安装了“Microsoft ASP.NET和Web Tools 2013.1 for Visual Studio 2013“在他们安装VS2013 Update 1 RC之前,他们不会 能够获得VS2013 Update 1附带的MVC 5.1工具支持 RC。
症状:
MVC 5.1工具支持和Razor IntelliSense仍然打破了 安装VS2013 Update 1 RC后。
解决方法:
从“添加/删除程序”中,卸载“Microsoft ASP.NET和Web Tools” 2013.1 for Visual Studio 2013“修复VS2013 RTM安装VS2013更新1 RC(如果尚未安装)。如果已安装 这个,你不需要重新安装或修复它。从Web PI,重新安装 用于Visual Studio 2013的Microsoft ASP.NET和Web Tools 2013.1 修复Azure SDK 2.2。
答案 6 :(得分:0)
尝试ctrl+B
,而光标在View()