这应该是不可能的,如果是C#代码,Linux上目前没有.NET,所以无法运行,如果把.NET移植到Linux才有些可能(.NET已经开源了哈)。
如果是C++代码,代码中有太多的宏定义、include的头文件,在linux上是没有的,根本就不能通过编译。即便是把这些头文件移植过来,通过了编译,也无法运行,因为MFC最终是要调用Windows API的,而和Linux系统上面相对应是叫做系统调用的东东,函数名和函数原型是完全不一样的,这个没法解决。
不过如果你编写纯C++代码,也就是只调用C++标准库或者其他第三方开源C++库而不用任何Windows API,才可以在Linux上编译通过并运行。
所以,要想在Linux中安装Visual Studio代码,是需要进行代码移植的,而且需要改动的地方太多了,得不偿失,还不如进行重写。