含糊不清的参考

nol*_*ogo 19 c# visual-studio-2010 asp.net-mvc-2

我在我的解决方案中删除了一个项目,然后重新添加它.自从阅读它..我现在收到一个ambiguous reference错误,我无法删除.查看类的实现(获取错误)我看到它引用了两次:

> ClassName (myclass.Class)    myclass.Class
> ClassName (myclass.Class)    myclass.Class, Version=1.0.0.0
Run Code Online (Sandbox Code Playgroud)

命名空间只能查看一次,但此问题仅存在于1个局部视图中.

编辑:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MyClass.Class.MyViewModel>" %>
Run Code Online (Sandbox Code Playgroud)

MyViewModel给出了模糊错误,如果我查看它显示重复的所有可用类,如:

MyClass.Class.MyViewModel
MyClass.Class.MyViewModel
MyClass.Class.MyOtherViewModel
MyClass.Class.MyOtherViewModel
Run Code Online (Sandbox Code Playgroud)

但是当我在同一个项目中打开另一个局部视图时,它很好.这只是一个似乎保留重复引用的部分.

知道如何解决这个问题吗?

Ser*_*eit 45

您是否尝试右键单击解决方案并执行操作Clean Solution

  • 我做了几次清洁..但它需要手动清洁来分类.谢谢大家 (5认同)