C# 如何从MVC5中的dll文件引用模型
我是MVC、DLL和Stackoverflow的新手,所以请耐心等待我,并询问这个问题是否有任何不合理之处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添加
我有一个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的帮助!