VisualStudio 代码提供了 User 和 SystemInstaller,但是我没有找到任何关于这两个选项之间差异的说明。
有人能帮我解释一下吗?
Windows 用户设置 上次发布的 Windows 用户安装包现在已经可以在稳定版中使用了。安装用户设置不需要管理员权限,因为该位置将位于用户 LocalAppData (LOCALAPPDATA)文件夹下。用户设置还提供了更平滑的后台更新体验。 下载用户安装程序 如果您是系统范围的 Windows 安装程序的当前用户,系统将提示您安装用户安装程序,我们建议从现在开始使用该程序。不要担心,所有的设置和扩展将在过渡期间保留。在安装过程中,还会提示您卸载系统范围的安装程序。
上次发布的 Windows 用户安装包现在已经可以在稳定版中使用了。安装用户设置不需要管理员权限,因为该位置将位于用户 LocalAppData (LOCALAPPDATA)文件夹下。用户设置还提供了更平滑的后台更新体验。
下载用户安装程序
如果您是系统范围的 Windows 安装程序的当前用户,系统将提示您安装用户安装程序,我们建议从现在开始使用该程序。不要担心,所有的设置和扩展将在过渡期间保留。在安装过程中,还会提示您卸载系统范围的安装程序。
参考资料: https://code.visualstudio.com/updates/v1_26#_user-setup-for-windows
我将用户版本与系统版本并排安装,没有出现任何问题。两者之间的基本区别在于,系统版本像其他应用程序一样安装在文件系统上。用户安装基本上是一个点击一次(或网页安装程序)的版本,安装在用户文件夹的机器。
VS 代码的设置在系统版本中保存为计算机上的每个人和用户版本的设置仅供用户使用。我发现用户版本的行为对我来说有点烦人,因为我有理由想要同时打开 VS 代码的多个副本,而用户版本只允许一个实例。除此之外,据我所知,这两者之间没有什么不同。
许多公司(像我的)不允许管理员权限,我认为这是主要的一点,所以你仍然可以安装 VSC 与用户安装程序