visual studio 被称为宇宙无敌 ide,功能可以说是大而全。但却缺少一个很简单的功能——批量切换多个项目的 .net 框架版本。
如果项目少的情况下还好,可以通过项目-鼠标右键-属性页面里切换版本,每个项目逐个操作即可。但项目多的情况下,比如 50 个,逐个切换起来,就得费很大的精力与时间。
如此强大的 ide ,怎么这么简单的功能都没有呢?也许是有意为之,因为切换 .net 框架版本后,可能造成引用的不兼容,特别是 .net 低版本切换至高版本后,其它引用此库的程序集,其使用的框架版本就需>=此库的.net版本,否则将引用失败,造成很多问题。也许是以此来提醒要谨慎切换。
若项目文件很多,又确实需要切换,可安装第三方扩展来解决:
1、下载 visual studio 扩展工具:Target Framework Migrator ;
2、文件为 .vsix 后缀,双击安装;
3、安装完成后,在 visual studio 菜单 Tools 即可找到 Target Framework Migrator,打开;
4、在弹出的界面选择所需要切换的 Project 及.net框架版本,切换(Migrate)即可。
参考资料:
*Target Framework Migrator - Visual Studio Marketplace
网友评论