我在Visual Studio 2012中有一个很棒的解决方案,其中有一个使用 WebAPI 的 Web 项目和一个支持使用实体框架(EF) 代码优先的数据的 Web 服务项目。我刚刚被告知我需要了解如何使用 Visual Studio 2010。
在 Visual Studio 2010 中我可以做些什么来处理这个项目?
我在Visual Studio 2012中有一个很棒的解决方案,其中有一个使用 WebAPI 的 Web 项目和一个支持使用实体框架(EF) 代码优先的数据的 Web 服务项目。我刚刚被告知我需要了解如何使用 Visual Studio 2010。
在 Visual Studio 2010 中我可以做些什么来处理这个项目?
正如Henrick回答的那样:您不会升级/降级 VS 安装,而是并排安装版本。
您注意到两种可能存在问题的技术:
EF Code First:从 .NET 4.0 和 VS2010 支持的 4.1(或者是 4.2?)开始支持。提供您未使用enum
或地理/空间数据类型(需要 .NET 4.5)这应该可以工作,但您需要确保更新到 .NET 4 的 EF5 NuGet 包。
WebAPI:这是 VS2012 附带的 MVC4 中的新功能,但对于 .NET 4/VS2010 是单独安装的。
最后。虽然某些项目类型在 VS2012 和 VS2010 SP1之间往返(您需要服务包),但并非所有项目类型都如此。详细信息在MSDN上。
可以单独安装Visual Studio 2010,打开项目看看。安装 Visual Studio 2005、2008、2010 或 2012 版本没有危险。