Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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# 如何从MVC5中的dll文件引用模型_C#_Asp.net Mvc_Dll_Asp.net Mvc 5 - Fatal编程技术网

C# 如何从MVC5中的dll文件引用模型

C# 如何从MVC5中的dll文件引用模型,c#,asp.net-mvc,dll,asp.net-mvc-5,C#,Asp.net Mvc,Dll,Asp.net Mvc 5,我是MVC、DLL和Stackoverflow的新手,所以请耐心等待我,并询问这个问题是否有任何不合理之处 我有一个MVC5项目,其中要求我使用已经制作好的DLL文件,使用DLL文件中的模型执行一些基本CRUD函数,但是我不知道如何引用DLL文件,或者如何从中提取模型细节。我是否误解了别人对我的要求,或者这是可以做到的?没有特殊要求。 只需在项目中添加对此dll的引用,并使用其完全限定名或仅使用其名称引用模型(如果已为其命名空间添加了using语句) 如果将dllMyExternal.dll添加

我是MVC、DLL和Stackoverflow的新手,所以请耐心等待我,并询问这个问题是否有任何不合理之处


我有一个MVC5项目,其中要求我使用已经制作好的DLL文件,使用DLL文件中的模型执行一些基本CRUD函数,但是我不知道如何引用DLL文件,或者如何从中提取模型细节。我是否误解了别人对我的要求,或者这是可以做到的?

没有特殊要求。 只需在项目中添加对此dll的引用,并使用其完全限定名或仅使用其名称引用模型(如果已为其命名空间添加了using语句)


如果将dll
MyExternal.dll
添加到项目中,并且其中包含一个模型
MyExternal.MyModel
,则只需在代码中的任何位置引用该模型即可。

在项目中添加对dll的引用:

1-在解决方案资源管理器中,选择您的Web项目

2-在解决方案资源管理器中右键单击Web项目的名称,然后选择“添加引用”。将显示“添加参照”对话框

3-选择浏览选项卡

4-浏览到包含要引用的dll的文件夹,选择该dll,然后单击“确定”

要使用dll,请执行以下操作:

假设您希望在主控制器内使用dll:

namespace YourProject.Controllers
{
    public class HomeController : Controller
    {

        #region Actions
        public ActionResult Index()
        {
            try
            {
              NameofYourdll.ClassName tVar = new NameofYourdll.ClassName();
             tVar.Create();
                return View();
            }
            catch (Exception ex)
            {
               throw;
            }
        }
        #endregion
}}

只需在您的web项目中添加对dll的引用OK,谢谢您的帮助@ThorarinsI我想可能就是这么简单,谢谢@斯卡塔谢谢@Ala的帮助!