-1
我得到「的類型或命名空間名稱INRBQDeliveryRepository'找不到(是否缺少using指令或程序集引用?)」在這裏:爲什麼我的界面沒有找到?
public class DeliveryController : ApiController
{
private readonly INRBQDeliveryRepository _deliveryRepository;
接口類型我想參考有:
namespace SeaStore.Data.Legacy.Interfaces
{
public interface INRBQDeliveryRepository
. . .
這些都是在溶液中不同的項目(NRBQ.Web正試圖訪問其兄弟,SeaStore.Data.Legacy);添加「使用SeaStore.Data.Legacy.Interfaces;」以防止編譯與「找不到」的錯誤沒有幫助 - 事實上,我從上面的錯誤去獲得一個額外的錯誤,具體如下:
「類型或命名空間名稱'數據'在命名空間「SeaStore」(?是否缺少程序集引用)「在這裏控制器類不存在:
using SeaStore.Data.Legacy.Interfaces;
爲什麼我的其他項目界面不可見?
您是否將界面項目的參考添加到您當前的項目中? – Matthijs
如果你在其他項目中有編譯錯誤,那麼你也會得到這個。確保你修復了所有其他錯誤。 – BentOnCoding
@Nick在上面列出的代碼示例中,該接口是公共的。 – BentOnCoding