vs2017如何放到别的盘?

万俟成诗万俟成诗最佳答案最佳答案

首先,VS2017必须装在C盘里才能运行(至少目前如此),这是它的一个缺陷。 其次,它只能安装在64位系统上。 最后,它不能像QQ那样随便移动自己的文件。 QQ可以在任何目录下自由运行,因为它是类Unix系统的软件,具有可移植性。而微软的.net平台是面向Windows系统的开发环境,从XP开始就有硬件虚拟化技术,因此可以安装在任何目录下并且能正常启动。但自从Win8开始,微软转向使用容器来安装.net框架,使得这种随意性受到一定限制。

虽然VS2017只能在C盘根目录下运行,但它却是一个可移植的应用程序,你甚至可以直接把它拷贝到U盘里,在任何一台电脑里都能运行。只是每次都要手动设置一下路径很麻烦而已。 而如果是基于.net core的平台,那更是简单,只要连接到对应的NuGet源就能自动下载并安装到目标机器上。 那么如何才能做到把VS2017直接拷贝到U盘随时移动使用呢?其实很简单,你只需要创建一个虚拟驱动器就行了。方法也很简答。

以Win10为例(其他版本操作相同),在桌面上或者开始菜单中新建一个“快捷方式”,然后把这个图标拖到“我的电脑”上即可生成一个虚拟驱动器,名字会自动显示为对应驱动器的盘符。这样你就把整个Visual Studio放在了U盘中,使用时直接把项目拖进去就可以打开并进行相关操作了。 而且这样做还有一个好处,就是不管你的机器上安装了多少VS版本,只要有了这个虚拟驱动器,里面的所有工具、组件和项都是通用的!就算你要升级,直接升级这个虚拟驱动器里的东西就可以了,非常方便。 这个法子能行得通的关键在于,我们是在虚拟化的基础上再创建一个虚拟环境。所以尽管我们可以像使用真实驱动器一样使用它们,但实际上这些文件和文件夹仍然处在虚拟机中,并不会真正影响到主机上的文件系统和注册表信息等。因此就算是把整个虚拟环境下所有的东西都删除,对主机也不会造成任何影响。

我来回答
请发表正能量的言论,文明评论!