降级 ASP.NET framework 4.5 到4.0
转载地址:http://www.it1352.com/279520.html
解决方案
请尝试以下步骤:
右键单击在Solution Explorer中的项目(在Visual Studio),并选择属性。
更改目标框架下拉到任何框架您现在希望的目标。
执行相同的解决方案中的任何其他项目或测试项目,你也想改变目标框架。
手动编辑在文本编辑器中的.csproj文件,并全部替换“net45”字符串“net40”
在Visual Studio中,单击工具菜单,然后选择库软件包管理器>管理的NuGet软件包的解决方案
单击上更新
更新所有的微软软件包
点击立即重新启动。
重建项目。
出现的原因是netFramework版本不符,创建的程序是用的4.5,使用程序的是4.0. 编者解决的办法是重新创建一个VS解决方案把代码重新拷贝进去,然后重新用4.0版本生成。
通常是用VS高版本如2012,编写的程序代码,在VS10中运行不了,看网上还有人说开发的应用程序重新用VS2012 的net framework4.0生成
转载地址:http://blog.csdn.net/xiaoxiang22/article/details/51154652
相关问题可以参考以下:
http://blog.csdn.NET/findstr/article/details/8772372
VS2010打开VS2012或者13的方法:
http://www.cnblogs.com/johnsony/p/Version2012To2010.html
1、在sln解决方案中出现Visual Studio 2012的地方 改为2010
2、所有的工程文件.csproj中<TargetFrameWorkVersion> 版本号<TargetFrameWorkVersion> ,将版本号改为VS2010可以识别的4.0
3、删除工程文件中<import project=“$........\Microsoft.Common.props”/>这一行
4、config文件中也有Framework更改,改为4.0即可