VC++.NET 如何更改目标 .Net Framework 的总结

来源:互联网 发布:极限挑战网络更新时间 编辑:程序博客网 时间:2024/06/06 20:15

在使用C#和VB编程时,目标 .Net Framework是可以修改的。(目标 .Net Framework就是我们程序所要求的最低.Net Framework的版本)。

C#和VB的修改方式都是比较简单的,在项目的属性页中有个“目标 Framework”列表,在列表中选择相应的 .Net Framework版本即可。但是到VC++工程中,这一招就行不通了。下面就说一下VC++中修改目标 .Net Framework的方法,个人鄙见,不对之处欢迎指教。

VS2008中修改目标 .Net Framework的方法:

用编辑器打开工程文件,即用记事本或者其他文本编辑器打开“MyPrj.vcproj”文件,(MyPrj.vcproj文件就是你要修改的工程文件)。找到TargetFrameworkVersion属性,将其值改为相应的版本,注意,在VS2008中,版本是用数字对应的,可恶。下面给出数字和相应的版本的对照表:

 .Net Framework 2.0 :131072

 .Net Framework 3.0 : 196608

 .Net Framework 3.5 : 196613

比如,现有的工程文件是 .Net Framework 2.0版本的,现在要改成 .Net Framework 3.5版本的,只需将TargetFrameworkVersion="131072"改成TargetFrameworkVersion="196613"即可。


VS2010中的修改方法暂时没有发现,微软给出的方法也是去修改TargetFrameworkVersion节点,但是VS2010创建的项目文件 (.vcxproj)中没有TargetFrameworkVersion节点,参考:http://msdn.microsoft.com/zh-cn/library/ff770576.aspx