Asp.net mvc 如何将项目从4.5.1重新定位到.Net framework 4(NuGet问题)

Asp.net mvc 如何将项目从4.5.1重新定位到.Net framework 4(NuGet问题),asp.net-mvc,visual-studio-2013,nuget,nuget-package,Asp.net Mvc,Visual Studio 2013,Nuget,Nuget Package,为了与第三方软件兼容,我需要将项目从4.5.1重新定位到.Net framework 4 这是一个合作项目,所以他们实际上需要直接“提升”我们的一些项目。这个问题也可能出现在我们的代码分支上,或者当一个新的开发人员从SVN中提取代码时 如果我天真地改变了项目中的目标框架,自然会把NuGet REF弄得一团糟。如果我进入NuGet,当然它只会显示更新版本的软件包——这些软件包不起作用 我知道我可以手动进行软件包反安装/安装,如此处 如何确切地找出与.Net Framework 4.0兼容所需的软件

为了与第三方软件兼容,我需要将项目从4.5.1重新定位到.Net framework 4

这是一个合作项目,所以他们实际上需要直接“提升”我们的一些项目。这个问题也可能出现在我们的代码分支上,或者当一个新的开发人员从SVN中提取代码时

如果我天真地改变了项目中的目标框架,自然会把NuGet REF弄得一团糟。如果我进入NuGet,当然它只会显示更新版本的软件包——这些软件包不起作用

我知道我可以手动进行软件包反安装/安装,如此处

如何确切地找出与.Net Framework 4.0兼容所需的软件包版本。。。。? 我如何确保NuGet将来不会尝试更新它们? 我如何确保它仍然在分支或新开发人员机器上工作?
它的包就像所有ASP/MVC/Razor的东西,ASP.Net.Web各种JSON,Ninject…

我最终找到了package.config的早期版本并从中解决了它

然而,我们似乎使用了属性路由——我认为它需要4.5.1

[HttpGet, Route("Titles")]
public IEnumerable<HtmlOption> GetTitles()
Uninstall-Package WebActivator  -Force
Install-Package WebActivator -Version 1.5.3

Install-Package WebActivatorEx -version 2.0.5

Uninstall-Package Ninject  -Force
Install-Package Ninject -Version 3.2.2.0

Uninstall-Package Ninject.MVC3 -Force
Install-Package Ninject.MVC3 -Version 3.0.0.6

Uninstall-Package Ninject.Web.Common -Force
Install-Package Ninject.Web.Common -Version 3.0.0.7

Uninstall-Package Newtonsoft.Json -Force
Install-Package Newtonsoft.Json -Version 6.0.1

Uninstall-Package Microsoft.AspNet.Mvc -Force
Install-Package Microsoft.AspNet.Mvc -Version 4.0.20710.0

Uninstall-Package Microsoft.AspNet.Razor -Force
install-package Microsoft.AspNet.Razor  -Version 2.0.20710.0

Uninstall-Package Microsoft.AspNet.WebApi -Force
Install-Package Microsoft.AspNet.WebApi -Version 4.0.20710.0

Uninstall-Package Microsoft.AspNet.WebApi.Client -Force
install-package Microsoft.AspNet.WebApi.Client -Version 4.0.20710.0

Uninstall-Package Microsoft.AspNet.WebApi.Core -Force
Install-Package Microsoft.AspNet.WebApi.Core -Version 4.0.20710.0

Uninstall-Package Microsoft.AspNet.WebApi.WebHost -Force
Install-Package Microsoft.AspNet.WebApi.WebHost -Version 4.0.20710.0

Uninstall-Package Microsoft.AspNet.WebPages -Force
Install-Package Microsoft.AspNet.WebPages -Version 2.0.20710.0