我是MVC和DLL以及Stackoverflow的新手,所以请耐心等待我,并询问这个问题中的任何内容是否有意义。
我有一个MVC5项目,其中我被要求使用DLL文件已经使用DLL文件中的模型做一些基本的CRUD函数,但是我不知道如何引用DLL文件或如何然后从中提取模型细节。我误解了我的问题,或者这是可以做到的事情吗?
答案 0 :(得分:2)
用于在项目中添加对dll的引用:
1-在Solution Explorer中,选择您的Web项目。
2-在“解决方案资源管理器”中右键单击Web项目的名称,然后选择“添加引用”。将显示“添加引用”对话框。
3-选择“浏览”选项卡。
4-浏览到包含要引用的dll的文件夹,选择dll,然后单击“确定”。
使用dll:
让我们说你想在Home控制器中使用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
}}
答案 1 :(得分:1)
没有特殊要求这样做。 只需在项目中添加对此dll的引用,并使用其完全限定名称或仅使用其名称引用模型(如果您为其名称空间添加了using语句)。
如果您将dll MyExternal.dll
添加到项目中并且其中包含模型MyExternal.MyModel
,则只需在代码中的任意位置引用该模型。