在包含4.0个项目的解决方案中添加4.5项目

时间:2015-01-29 20:11:38

标签: asp.net .net asp.net-web-api

我可以在只有4.0个项目的解决方案中添加4.5项目吗?

示例:

-ProductSolution
   -Product.Domain.csproj (4.0)
   -Product.Web.csproj (4.0)
   -Product.WebApi.csproj (4.5)

我现在无法迁移我的项目。我想添加一个Web Api并将其引用到我的Product.Domain项目。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

你做不到。 4.0项目无法引用4.5项目,因此最终目标无法实现。

答案 1 :(得分:1)

您可以在Visual Studio的单一解决方案中拥有多个.Net版本的项目,

但是,您不能在旧版本的项目中引用.Net framework 4.5版本项目。

.Net frameworks are not forward compatible.

因此,您的项目Product.WebApi.csproj (4.5)基于4.5,您无法在Product.Domain.csproj (4.0)

中添加对它的引用