模糊引用与完全相同的命名空间
RC
类没有链接到数据库,它是一个简单的类。 class级只在一个地方,而不是部分。 Aérochem.Domaindll项目编译得很好。
注意:如果我在快速修复菜单中select了两个相同的命名空间中的一个,它什么也不做。
注2:这发生在几个类(有些与数据库相关,有些则不是)
有没有解决这个问题或者找出问题的方法?
我有同样的问题。 我使用ReSharper。 我的问题的解决scheme不是清理解决scheme,而是删除suo
文件。 希望有所帮助。
至于任何未来用户的参考:这个线程涵盖了四个答案,而两个在评论中。 我已经多次面对这个问题了,其中三个答案在过去帮助过我,所以如果你面对同样的问题,可以尝试下面的任何一个:
- 清理和/或重build解决scheme,然后重新分析Resharper中的文件。
- 重新启动Visual Studio然后重新分析
- 删除文件夹/文件夹,然后重新分析
- (显然删除suo文件也可以帮助,虽然我从来没有这样做,并不明白它应该如何帮助)
- 以上三者的结合。
(这不是一个真正的新答案,它更多的是对各种答案和评论发现的评论 – 这是一个社区维基,所以如有必要,随时适应)
对于像我这样的ReSharper用户,不想删除其解决scheme的*.suo
文件:
通过以下方式清除caching : ReSharper -> Options -> Environment -> General -> Clear Caches
!
感谢AUSTX_RJL对这个答案的评论。 我想给他的宝贵信息更多的知名度。
.dll
已经在我的/bin
文件夹中。
当我删除它,它摆脱了这个错误。
我有这个问题,并在Visual Studio上安装ReSharper。
我在ReSharper 跟踪器上打开bug票据,开发小组build议我这样做:
解:
通过删除Solution User Options (.Suo) File
可以解决此问题。 该文件存储在项目根目录中,但是被隐藏。 你需要检查Folder Options-> View-> Show hidden files, folders, drives.
你需要closuresVisual Studio,如果你已经打开这个项目,因为Visual Studio使用。
如果您的项目结构在一个解决scheme中包含多个项目,那么您必须在每个项目中删除bin文件夹的内容。 这样做解决了我面临的错误。
在我的情况下,我已经参考了自己内部的X号。 所以问题不是ReSharper(但是ReSharper增加了参考…)