Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么找不到我的界面?_C#_Asp.net Mvc 4_Interface_Projects And Solutions_Solution - Fatal编程技术网

C# 为什么找不到我的界面?

C# 为什么找不到我的界面?,c#,asp.net-mvc-4,interface,projects-and-solutions,solution,C#,Asp.net Mvc 4,Interface,Projects And Solutions,Solution,我在这里看到,“找不到类型或命名空间名称‘INRBQDeliveryRepository’(是否缺少using指令或程序集引用?): 我试图引用的接口类型是: namespace SeaStore.Data.Legacy.Interfaces { public interface INRBQDeliveryRepository . . . 这些是解决方案中的不同项目(NRBQ.Web正在尝试访问它的兄弟SeaStore.Data.Legacy);将“using SeaStore

我在这里看到,“找不到类型或命名空间名称‘INRBQDeliveryRepository’(是否缺少using指令或程序集引用?):

我试图引用的接口类型是:

namespace SeaStore.Data.Legacy.Interfaces
{
    public interface INRBQDeliveryRepository
    . . .
这些是解决方案中的不同项目(NRBQ.Web正在尝试访问它的兄弟SeaStore.Data.Legacy);将“using SeaStore.Data.Legacy.Interfaces;”添加到阻止使用“not found”错误编译的类中并没有帮助-事实上,我从上面提到的错误开始,得到了一个添加错误,特别是:

此处控制器类中的命名空间“SeaStore”(是否缺少程序集引用?)中不存在类型或命名空间名称“Data”:

using SeaStore.Data.Legacy.Interfaces;

为什么我的另一个项目界面不可见?

您收到的错误消息有点不言自明:
是否缺少程序集引用

它表示您实际上缺少对程序集的引用

添加-->引用-->找到定义接口的库,然后添加引用


然后,使用应该自行解析,因为它现在可以找到名称空间。这意味着你可以使用你的界面

您收到的错误消息有点不言自明:
是否缺少程序集引用

它表示您实际上缺少对程序集的引用

添加-->引用-->找到定义接口的库,然后添加引用


然后,使用应该自行解析,因为它现在可以找到名称空间。这意味着你可以使用你的界面

您是否已将接口项目中的引用添加到当前项目中?如果您的其他项目中存在编译错误,那么您也将获得此错误。请确保修复了所有其他错误。@Nick在上面列出的代码示例中,该接口是公共的。您是否将接口项目中的引用添加到当前项目中?如果您的其他项目中存在编译错误,则您也将获得此引用。确保修复了所有其他错误。@Nick在上面列出的代码示例中,该接口是公共的。太好了,谢谢!在我的例子中是依赖项-->添加项目引用太好了,谢谢!在我的例子中,是依赖项-->添加项目引用
using SeaStore.Data.Legacy.Interfaces;