2012-08-16 79 views
44

RC类未链接到数据库,它是一个简单的类。课程只在一个地方,而不是部分。 Aérochem.Domaindll项目编译得很好。具有完全相同名称空间的歧义引用

注意:如果我在快速修复菜单中选择了两个相同的命名空间中的一个,它什么也不做。

注2:这发生在几个类(一些相关的数据库,有些没有)

有没有修复到还是有办法弄清楚什么是错的?

enter image description here

+4

您是否尝试过对此解决方案进行清理? – 2012-08-16 15:07:13

+11

这是Resharper吗?有时它会变得困惑,你必须清理和重建。 – jrummell 2012-08-16 15:07:23

+0

清洁技巧! – Mathieu 2012-08-16 15:24:03

回答

40

我有同样的问题。我使用ReSharper。我的问题的解决方案不是清理解决方案,而是删除suo-文件。 希望有所帮助。

+16

ReSharper,选项...,常规,在Visual Studio中单击清除缓存并重建全部。 – 2014-06-02 15:34:56

+3

它再次发生。我认为有必要也**重新启动visual studio **。 – Jess 2014-06-17 18:42:05

+0

这工作,**提供我也做了重建**。 (FWIW我也清除了缓存,这可能或可能不重要)。只要删除.suo文件是不够的。 – 2014-08-12 02:51:07

4

.dll已经在我的/bin文件夹中。

当我删除它时,它摆脱了这个错误。

10

至于任何未来用户的参考:本主题涵盖四个答案,而两个在评论中。我所面临的问题几次,这三个答案在过去帮助我,所以,如果你面对相同的问题,请尝试这些:

  • 清洁和/或重新生成解决方案,然后重新分析中的文件ReSharper的。
  • 重新启动Visual Studio然后重新分析
  • 删除bin /文件夹,然后再分析
  • (显然删除锁文件可以帮助,太,虽然我从来没有做到这一点,不明白应该如何帮助)
  • 以上三者的组合。

(这是不是一个真正的新的答案,更发现了五花八门的答案和评论的评论 - 这是一个社区维基所以觉得免费的,如果要适应它)

3

我这个问题也在Visual Studio上安装了ReSharper。

Print screen 1

Print screen 2

我打开ReSharper的tracker错误车票和开发团队建议我做:

解决方案:

这个问题可以通过删除来解决Solution User Options (.Suo) File。该文件存储在项目根目录中,但是被隐藏。你需要检查Folder Options-> View-> Show hidden files, folders, drives.,如果你已经打开这个项目,你需要关闭Visual Studio,因为Visual Studio使用它。

0

如果您的项目结构在一个解决方案中包含多个项目,那么您必须在每个项目中删除bin文件夹的内容。这样做解决了我面临的错误。

6

对于ReSharper的是,像我一样,不想删除其解决方案的*.suo文件用户:

清除您的缓存通过:ReSharper -> Options -> Environment -> General -> Clear Caches

Clear ReSharper caches

由于去AUSTX_RJL他对this answer评论。我想给他的宝贵信息更多的知名度。

+0

为关闭Vs并重新打开它做了同样的事情,并解决了我的Resharper intellence – 2015-12-26 19:18:41

0

在我的情况下,我已经引用了自己内部的proyect X.所以问题不是ReSharper(但它是ReSharper谁添加了参考...)

相关问题