在 Visual Studio 2010 年通过 Nuget/Package 管理器安装 umbraco 7.5.4 失败

Failed to install umbraco 7.5.4 via Nuget/Package Manager in Visual Studio 2010

打开 VS 2010 后,我创建了一个空的 MVC 4 Web 应用程序 'UmbracoTest' 以及一个新的解决方案。查看引擎是 Razor 和 .Net 4。在包管理器控制台中,我输入 PM>install-package umbracocms 并提示:

PM> install-package umbracocms
Attempting to resolve dependency 'UmbracoCms.Core (= 7.5.4)'.
Attempting to resolve dependency 'Microsoft.AspNet.Mvc (≥ 5.2.3 && < 6.0.0)'.
Attempting to resolve dependency 'Microsoft.AspNet.Razor (≥ 3.2.3 && < 3.3.0)'.
...
...
Installing 'Microsoft.AspNet.Razor 3.2.3'.
Successfully installed 'Microsoft.AspNet.Razor 3.2.3'.
...
...
Removing 'Microsoft.AspNet.Razor 2.0.20710.0' from UmbracoTest.
Successfully removed 'Microsoft.AspNet.Razor 2.0.20710.0' from UmbracoTest.
Adding 'Microsoft.AspNet.Razor 3.2.3' to UmbracoTest.
Uninstalling 'Microsoft.AspNet.Razor 3.2.3'.
Successfully uninstalled 'Microsoft.AspNet.Razor 3.2.3'.
Install failed. Rolling back...
Install-Package : Could not install package 'Microsoft.AspNet.Razor 3.2.3'.     You are trying to install this package into a project that targets '.NETFramewo
rk,Version=v4.0', but the package does not contain any assembly references     or content files that are compatible with that framework. 
For more information, 
contact the package author.
At line:1 char:16 
+ install-package <<<<  umbracocms
+ CategoryInfo          : NotSpecified: (:) [Install-Package],   InvalidOperationException
+ FullyQualifiedErrorId :    NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

PM> 

如错误所述:You are trying to install this package into a project that targets '.NETFramework,Version=v4.0'。 Umbraco 依赖于 ASP.NET MVC 5,它在 .NET 4.0 上不起作用。事实上,VS2010 不支持.NET 4.5。相反,您需要 Visual Studio 2012 或更高版本。

如果您是学生、开源开发者或个人开发者,可以免费使用社区版 download of Visual Studio