Asp.net mvc 2 如何在ASP.NET MVC中使用自定义DLL

Asp.net mvc 2 如何在ASP.NET MVC中使用自定义DLL,asp.net-mvc-2,Asp.net Mvc 2,如何在另一个ASP.MVC应用程序中使用用户定义的ASP.NET MVC应用程序DLL?您可以添加任何有效的.NET程序集作为项目的引用。默认情况下,ASP.NET MVC使用ASP.NET web应用程序模型(与网站不同),因此它被编译成程序集。因此,您可以将生成的程序集(从bin文件夹)引用到新的ASP.NET MVC应用程序中。完成此操作后,您将能够访问此程序集中定义的公共类型 但请记住,总的来说,这是一个坏主意。如果您想在多个ASP.NET MVC应用程序之间共享一些通用功能,我建议您将

如何在另一个ASP.MVC应用程序中使用用户定义的ASP.NET MVC应用程序DLL?

您可以添加任何有效的.NET程序集作为项目的引用。默认情况下,ASP.NET MVC使用ASP.NET web应用程序模型(与网站不同),因此它被编译成程序集。因此,您可以将生成的程序集(从
bin
文件夹)引用到新的ASP.NET MVC应用程序中。完成此操作后,您将能够访问此程序集中定义的公共类型


但请记住,总的来说,这是一个坏主意。如果您想在多个ASP.NET MVC应用程序之间共享一些通用功能,我建议您将此功能外部化到一个单独的类库中,然后将此库引用到每个web应用程序中。

如果您有DLL,可以将其添加到bin目录中(您可能需要通过文件系统执行此操作-在Visual Studio项目之外)


将其添加到Bin目录后,您可以添加对它的引用(引用目录)。一旦您这样做,您应该可以完全访问其方法等。)

什么是“用户定义的asp.net mvc应用程序dll”?你想如何使用它?你试过什么?当你尝试它时发生了什么?我有一个mvc应用程序dll,我想在我自己的应用程序中使用dat dll。很抱歉,没有该dll中实际包含的内容以及你打算如何使用它的详细信息,我无法找到回答你问题的方法。Darin非常慷慨,在你提供的信息很少的情况下,他给了你最好的答案。