从你的问题我明白了这一点。
- 你有一个解决方案两个项目
- 一个是一类项目(DLL),另一种是MVC项目。
您需要访问MVC中的类项目中的方法。
请确保你做了以下事情 1.添加了对类项目的dll的引用,其中有CompanyName.WordThatDescribesNamespace
。您可以进入解决方案资源管理器并验证。 2.如果提及,请检查属性,无论您是否设置CopyLocal=True
。删除Bin文件夹中的dll并尝试引用并将其更改为False
并构建该项目。 3.您还可以将名称空间添加到驻留在Views文件夹中的Web.config,以便它可用于所有视图。
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
...
<add namespace="Infragistics.Web.Mvc" />
</namespaces>
</pages>
希望以上任何一条都可以帮到你。
那么什么是实际的命名空间 - “公司”或“公司名称”? – Andrei
您是否检查过对此项目的参考?这种类型的错误通常意味着您应该在csproj文件中引用外部库。 – legrandviking
@Andrei命名空间的名称是“Company.Something” – GPinskiy