低版本的(如vs2010)代码,在高版本的(如vs2022)上面,不升级的话是编译不过的。但是如果你升级了的话,是可以编译的过,但是生成的exe与原来的库不兼容。
1.你可以直接再installer里面直接下载对应版本的生成工具,但是有的版本没有的(如2010):
2.如果是2010的VS,在目前的VS2022的installer里面没有2010的生成工具,有一个解决办法是,你可以2022和2010同时装,这样就可以在2022运行2010的不升级代码了。
为什么要用visual studio 2022来运行visual studio2010的代码?
:因为很多公司的老代码是10年前的工程了,而最新版的visual studio2022对于新手会比较友好。