1

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

4

2 回答 2

0

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

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

于 2012-05-02T07:55:51.483 回答
0

如果你有一个 DLL,你可以将它添加到 bin 目录中(你可能需要通过文件系统 - 在 Visual Studio 项目之外)。

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

于 2013-06-10T23:43:20.870 回答