1、首先打开解决方案文件,扩展名为.sln,右键-用记事本打开该文件,看到文件,找到Format Version 12.00 ,将数字改为11.00,再找到#Visual Studio 14 将数字改为2010。点击保存并关闭。打开工程文件。在工程文件下找到工程配置文件,扩展名为.vcxproj。右键-用记事本打开该文件。
2、然后找到ToolsVersion = "14.0" 将数字改为4.0。然后Ctrl+F 查找v140(共有四处) 将包含v140的四行全部删除。保存并退出。OK ,大功告成,现在用vs2010试一下是不是就可以打开了呢? 而且细心的朋友们一定会注意到,其实当我们修改了项目文件后该项目的图标以经变成2010的项目文件图标了。其实方法很简单,大家不妨将两个版本的项目文件和工程文件对比一下就知道哪些是多余的了。
3、 详细了解vcxproj.filters文件后,你可以在你的解决方案管理器中按照你自己的分类习惯对文件进行分类。每罩脾青槊种类别都以文件夹的形式存放,当然只是在解决方案管理器中显示而已。虽然可以在VS中直接操作,但是了解内部实现机制有时候会给我们直接操作带来很多好处,比如批量操作。 详细了解vcxproj.filters文件后,你可以在你的解决方案管理器中按照你自己的分类习惯对文件进行分类。每种类别都以文件夹的形式存放,当然只是在解决方案管理器中显示而已。虽然可以在VS中直接操作,但是了解内部实现机制有时候会给我们直接操作带来很多好处,比如批量操作。
4、 vcxproj.filters后缀的文件是工程中的文件过滤器配置文件。VS通过这个文件中的配置,可以在解决方案中按照设置好的过滤方案,进行分类。这个就像资源视图中一样,可以分门别类的将这些资源归类,方便查找。vcxproj.filters所要实现的功能,就是在解决方案管理器中,实现文件的分类显示。效果如上图。 下面介绍这个文件以及如何修改这个文件实现这个效果。 这个文件的修改,并不会修改原来文件的存放方式,这里只是过滤分类显示而已。当然,这个也不是只是好玩,在实际的开发中也是可以提高开发效率的。比如说,在处理界面的时候或者打包资源的时候,通常有各种资源,需要分类。而通常的默认的做法就是在资源视图中查看。不过,这个是对资源的查看方式,对于直接查看文件还是不方便。而解决方案中,不支持的类型则全部显示在工程(项目)节点的根下面。各个文件的堆积,给查看带来不便。要实现自定义文件的归类显示,就需要修改这个后缀名为vcxproj.filters的文件了。 当然在VS中可以直接操作这个文件,从而实现这个分类。实际上也是对这个文件的操作。