從你的問題我明白了這一點。
- 你有一個解決方案兩個項目
- 一個是一類項目(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