asp.net-mvc - 如何创建 ASP.NET MVC 类库

标签 asp.net-mvc asp.net-mvc-4 visual-studio-2012

我想为 MVC 4 Web 应用程序创建一个类库。我尝试过的每一次搜索都返回了大量的引用资料,这些引用资料只提到了创建一个或这样做的重要性,但没有具体说明如何做。

我的第一个假设是在 Visual Studio 新项目对话框中的 Web 下有一个模板,但不是。我不确定是否要在 Windows 下使用类库模板,但确实使用了。

我想包括一些数据访问(例如,DbContext),但是当 Intellisense 看到 System.Data.Entity 命名空间时,没有可用的类。我想我需要一些额外的引用资料,但不知道哪些。查看我的主 MVC 项目中的引用,其中很多都指向 Packages 文件夹。我不确定我是否应该这样做。

简而言之,我正在寻找有关如何在 Visual Studio 中为 MVC 创建类库的说明,包括 EF、Razor 和其他任何东西的必要引用。

最佳答案

您使用了正确的模板 - 您只需要一个简单的类库。

然后在MVC web项目中只需添加对类库项目的引用

关于asp.net-mvc - 如何创建 ASP.NET MVC 类库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19228544/

相关文章:

c# - 接口(interface)或继承类的 ASP.NET MVC3 编辑器模板

asp.net - 什么是用于安全目的的验证码?

c# - 确保使用 ssl 调用操作?

asp.net-mvc - MVC4 脚手架添加 Controller 给出错误 "Unable to retrieve metadata..."

c++ - afxmem.cpp 中的对象初始化差异

asp.net-mvc - 从 VS2010 发布时出现allowDefinition ='MachineToApplication'错误(但仅在之前的构建之后)

c# - 通过 View 上的按钮运行方法(ASP.NET MVC)

c# - 在 Visual Studio 2012 上使用 Web 引用而不是服务引用

visual-studio-2012 - Visual Studio 2012 中缺少数据比较功能?

visual-studio-2012 - 使用 Typescript 0.9 进行保存时编译