Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.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#MVC中工作_C#_Asp.net Mvc_Using - Fatal编程技术网

&引用;使用;不在C#MVC中工作

&引用;使用;不在C#MVC中工作,c#,asp.net-mvc,using,C#,Asp.net Mvc,Using,我是MVC开发新手。在我的解决方案中,我试图将一个类从一个位置移动到另一个位置,但在我使用语句创建了一个新类之后,该类将不再解析 我移动的班级位于xxx.Web.Business.ProjectTrack.NoticeDB.cs的这个位置 “正在使用”的类不适用于xxx.Web.Business.EmailNotice.EmailNotice.cs 新类是xxx.Core.Business.NoticeDB.cs 有问题的使用声明:使用xxx.Web.Business.EmailNotice 如

我是MVC开发新手。在我的解决方案中,我试图将一个类从一个位置移动到另一个位置,但在我使用语句创建了一个新类之后,该类将不再解析

我移动的班级位于xxx.Web.Business.ProjectTrack.NoticeDB.cs的这个位置

“正在使用”的类不适用于xxx.Web.Business.EmailNotice.EmailNotice.cs

新类是xxx.Core.Business.NoticeDB.cs

有问题的使用声明:使用xxx.Web.Business.EmailNotice


如何解决此问题?

如果已将类移动到新项目,该项目可能不包含那些“正在使用”语句所需的引用。在新项目下,展开“引用”列表,确保其中包含与原始项目类似的引用。

如果已将类移动到新项目中,则该项目可能不包含那些“使用”语句所需的引用。在新项目下,展开“参考资料”列表,确保其中包含与原始项目类似的参考资料。

我将在这里冒险,猜测您的
核心
项目没有参考您的
Web
项目

  • 在Visual Studio解决方案资源管理器中,右键单击
    核心
    项目,悬停
    添加>
    ,单击
    参考
  • 下拉左侧的
    >项目
    选项卡
  • 选中
    Web
    项目复选框
  • 单击
    OK
    保存
  • 那就可以了


    然而,我内心的软件架构师提示我问:为什么你的
    核心
    项目取决于你的
    网站
    项目?良好的开发实践告诉我,您的
    核心
    项目(如果命名正确)可能不应该依赖于您拥有的任何其他项目。。。。。。(更不用说循环依赖的可能性了)

    我想在这里冒险一试,猜测您的
    核心
    项目并没有引用您的
    网络
    项目

  • 在Visual Studio解决方案资源管理器中,右键单击
    核心
    项目,悬停
    添加>
    ,单击
    参考
  • 下拉左侧的
    >项目
    选项卡
  • 选中
    Web
    项目复选框
  • 单击
    OK
    保存
  • 那就可以了


    然而,我内心的软件架构师提示我问:为什么你的
    核心
    项目取决于你的
    网站
    项目?良好的开发实践告诉我,您的
    核心
    项目(如果命名正确)可能不应该依赖于您拥有的任何其他项目。。。。。。(更不用说循环依赖的可能性)

    添加代码、类定义和使用“sWas”将其移动到解决方案中的其他项目中?如果是这样的话,那么不同的项目是否引用了它想要在其中使用的类?假设名称空间设置正确,我猜@JonHanna是正确的。什么是
    开发者XD
    ?@puropoix我编辑了它,但我的编辑还没有被批准。添加代码,类的定义和使用是如何移动到解决方案中的另一个项目的?如果是这样的话,那么不同的项目是否引用了它想要在其中使用的类?假设名称空间设置正确,我猜@JonHanna是正确的。什么是
    开发者XD
    ?@puropoix我编辑了它,但我的编辑还没有被批准。谢谢,Kyle-我打赌他们不想我移动类中依赖Web的方法。我不想对应用程序的设置方式做出错误的假设,但这听起来可能比让
    核心
    依赖
    Web
    更好。谢谢,Kyle-我打赌他们不想我移动依赖Web的类中的方法。我不想对应用程序的设置方式做出错误的假设,但这听起来可能比让
    核心
    依赖
    Web
    更好。