【问题标题】:Can an MVC 4.5 template be installed into Visual Studio 2010?可以将 MVC 4.5 模板安装到 Visual Studio 2010 中吗?
【发布时间】:2012-10-02 15:25:36
【问题描述】:

我在网上看到的所有关于 Entity Framework 5 的演示和文档都在使用 Visual Studio 2012。有没有办法从 Visual Studio 2010 中使用 Entity Framework 5?如果是这样,我需要使用 MVC4.5 还是仍然可以使用 MVC4 项目模板?

【问题讨论】:

    标签: visual-studio-2010 asp.net-mvc-4 visual-studio-2012 entity-framework-5


    【解决方案1】:

    来自the EF Blog

    兼容性

    此版本的 NuGet 包与 Visual 完全兼容 Studio 2010 和 Visual Studio 2012,可用于应用程序 面向 .NET 4.0 和 4.5。

    某些功能仅在编写应用程序时可用 针对 .NET 4.5。这包括枚举支持、空间数据类型、 表值函数和性能改进。

    我能够通过 NuGet 将 EF5 添加到 MVC4 项目。您当然可以使用MVC 4,除非您使用的是 VS2012,否则您将无法获得所有新功能。

    【讨论】:

    • 当你创建一个新的 MVC4 项目模板时,VS 会自动添加对 EntityFramework 4.4.0.0 的引用。您只需要手动更新它们吗?
    • 据我所知,EF5 只能在 4.5 项目中使用,并且 NuGet 会根据您的项目自动引用正确的库。如果您导航到 \packages\EntityFramework.5.0.0\lib\net40,您会注意到这里的 dll 是 4.4.0 版。只有在 \net45\ 中 EF 5 可用。这不是很明显,因为 NuGet Pkg 管理器会说您正在下载 v.5.0.0。
    • 我真的很讨厌 MS 如何将 EF5 绑定到 MVC4.5,并将 MVC4.5 绑定到 VIsual Studio 2012。这似乎完全没有必要。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多