Asp.net mvc 在多个ASP.NET MVC 2项目之间共享数据模型和控件的最佳方式

Asp.net mvc 在多个ASP.NET MVC 2项目之间共享数据模型和控件的最佳方式,asp.net-mvc,entity-framework,asp.net-mvc-2,Asp.net Mvc,Entity Framework,Asp.net Mvc 2,我正在构建一套应用程序,每个应用程序都有自己的MVC解决方案/项目,我希望在这些应用程序之间共享用户身份验证/用户util代码(配置文件,指向它们可以访问的不同应用程序的链接) 我正在使用实体框架进行数据访问 我的问题是,在不同的应用程序之间共享此代码的最佳方式是什么 如果我将其创建为一个库项目,那么VisualStudio不会将其作为一个模型,这将给我带来更多的工作/痛苦 我试着把它放到自己的MVC项目中,但是当您只想共享数据模型时,一个解决方案中的两个MVC项目并不理想 我是否应该在不同的项

我正在构建一套应用程序,每个应用程序都有自己的MVC解决方案/项目,我希望在这些应用程序之间共享用户身份验证/用户util代码(配置文件,指向它们可以访问的不同应用程序的链接)

我正在使用实体框架进行数据访问

我的问题是,在不同的应用程序之间共享此代码的最佳方式是什么


如果我将其创建为一个库项目,那么VisualStudio不会将其作为一个模型,这将给我带来更多的工作/痛苦

我试着把它放到自己的MVC项目中,但是当您只想共享数据模型时,一个解决方案中的两个MVC项目并不理想


我是否应该在不同的项目之间共享实体模型,并为共享组件创建另一个UI项目?

您是否会将它们编译到库中,并在应用程序中简单地引用该库,或者我是否遗漏了问题的要点

“如果我将其创建为一个库项目,那么VisualStudio不会将其作为一个模型,这将给我带来更多的工作/痛苦。”不清楚您在这里的意思;我们这样做了,它工作得很好。