为什么Resharper无法识别我的网络参考?

Chr*_*ill 8 c# resharper visual-studio

我刚刚安装了Resharper来对它进行评估.我有一个包含28个项目的解决方案,它似乎有助于编码,并指出了几个潜在的问题.然而...

我使用标准的Visual Studio项目创建了几个Web服务(在此解决方案中).我在其他Web项目中引用这些web服务 - 代码编译良好并且运行没有问题.但是,Resharper无法识别这些Web引用并将其视为错误.例如,对于引用我的ToolsWebService服务的一行代码,如下所示

ToolsWS.ToolsWebService toolsWS = new ToolsWS.ToolsWebService();
Run Code Online (Sandbox Code Playgroud)

我收到一个错误

Cannot resolve symbol 'ToolsWS' 
Run Code Online (Sandbox Code Playgroud)

我不能在这里发布所有代码 - 所以我正在寻找任何能够使我朝着正确方向发展的提示或技巧

我在Visual Studio 2005中使用C#和Resharper v4.5.1274.1


我不得不卸载Resharper,因为我无法解决这个问题.它阻止我使用Visual Studio为任何使用Web引用的类.这是一种耻辱,因为每个人似乎都喜欢Resharper

Chr*_*ill 7

我不得不卸载Resharper,因为我无法解决这个问题.它阻止我使用Visual Studio为任何使用Web引用的类.这是一种耻辱,因为每个人似乎都喜欢Resharper

我无法接受gsharp的答案,因为它没有解决我的问题 - 我已经投票了.如果有人知道更好的方式我可以解决我已经关闭这个问题,请告诉我

  • 这是一个PITA.在我发现同样问题之前,我花了几个小时尝试"修复"我的项目.我现在要么忽略它,要么有时禁用Resharper.不要永久地丢失我的Resharper! (2认同)

gsh*_*arp 6

R#有时会出现WebReferences问题.

尝试菜单ReSharper - >选项 - >常规 - >清除缓存

有时它也有助于重新启动Visual Studio.