Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么在ReSharper中出现错误“无法解析符号”?_C#_Asp.net_Visual Studio 2008_Resharper - Fatal编程技术网

C# 为什么在ReSharper中出现错误“无法解析符号”?

C# 为什么在ReSharper中出现错误“无法解析符号”?,c#,asp.net,visual-studio-2008,resharper,C#,Asp.net,Visual Studio 2008,Resharper,使用VS2008和R5,我遇到了一个奇怪的情况,在一个aspx页面上,我不断得到 Cannot resolve symbol 'symbolname' 但代码编译和运行良好。虽然解决这个问题会很好,但我只是想弄清楚我是不是疯了 CodeFile指令和Inherits指令没有问题。如果我编译应用程序,或者让devenv坐一会儿,它就会消失,但是一旦我保存aspx[via ctrl+s]R,它就会突然在Inherits属性上出现问题,并且在页面OnClick等中的每个方法上都会出现翻转 // An

使用VS2008和R5,我遇到了一个奇怪的情况,在一个aspx页面上,我不断得到

Cannot resolve symbol 'symbolname'
但代码编译和运行良好。虽然解决这个问题会很好,但我只是想弄清楚我是不是疯了

CodeFile指令和Inherits指令没有问题。如果我编译应用程序,或者让devenv坐一会儿,它就会消失,但是一旦我保存aspx[via ctrl+s]R,它就会突然在Inherits属性上出现问题,并且在页面OnClick等中的每个方法上都会出现翻转

// Anonymized of course but otherwise intact
<%@ Page AutoEventWireup="true" CodeFile="TestPage.aspx.cs" Inherits="TestPage" Language="C#" MasterPageFile="~/MasterPage.master" Title="Test Page Title" %>
这主要是一种不满,因为代码编译后并没有阻止我做我需要的事情


我会在JetBrains网站上发布一个bug报告,但首先我想知道我并不孤单。它可能是我的机器。也许当我在几周后转到VS2010时,这将消失?

所以还没有最终的解决方案。据技术支持部门称,这是一个已知问题,正在研究中。最终决议目前尚未确定。如果你遇到了类似的问题,请抓紧。URL:

在Resharper中,您可以使用:Ctrl+Shift+Alt+8禁用对该文件的检查。

在我执行此操作之前,任何操作对我都不起作用-从项目/引用中删除相关引用,然后再次添加它。

我只是尝试了一些奇怪的操作,效果很好。在page指令中,将AutoEventWireup更改为false,保存文件,然后将其更改回true。我认为这是aspx文件和设计器之间的某种联系。

这在我的Visual Studio 2015中起到了作用: 进入功能表并选择选项。 从打开的窗口中,选择ReSharper Ultimate Other edition,然后单击Suspend。这将基本上暂停所有的重竖琴功能。然后单击恢复


这应该行得通。否则,请尝试清理Resharper缓存。

暂停并重新启动Resharper有效。问题已解决。

尝试删除您的.vs文件夹隐藏文件夹。它将重置解决方案的配置和缓存


嗨,Kirill,正如我之前所说的,我不一定知道它是否只是我的配置,所以在我提交测试用例之前,我想看看是否有人注意到了它,只是不想提及它。让我给它一个星期的时间,如果它仍然没有解决这个问题,或者其他人对此发表了帖子,那么我很乐意提交一份bug报告我只是不喜欢为我的系统上的问题造成不必要的错误报告,你知道吗我将看看创建一个新项目是否会让我重现这种行为,我们可以从那里进行协调。我在我的一个VB.NET ASP.NET表单(而不是MVC应用程序)中遇到了同样的问题。这似乎只发生在ASPX或ASCX后面的ASP.NET代码中,到目前为止,我只在调用扩展方法时看到过。ReSharper将它们都标记为无法解析,但也建议将扩展方法用作静态方法:x.MyExtensionMethody=>MyExtensionMethodx,y。我只是觉得这是一个问题,因为VB.NET使用这种令人讨厌的方式来扩展方法模块和属性,而不是静态类。与基本示例一起提交的Bug报告并不是完全指示真正的失败,而是演示了错误。我没有时间去过滤到底是什么失败了,在哪里或者构建一个巨大的项目,但是我可以使错误条件简单地出现,也可能与这个错误帖子有关,因为我们使用了很多我们自己的控件,所以它们被注册在web.config中,而不是每个页面上。这个错误我为*.cshtml添加了一个ReSharper异常ReSharper>选项>代码检查-VS2015 RTM测试;没有帮助。关闭解决方案并再次打开,为我解决了问题。