首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2017 -磁盘空间不足

2017 -磁盘空间不足
EN

Stack Overflow用户
提问于 2017-03-09 21:56:31
回答 2查看 6.6K关注 0票数 6

我正在尝试用Xamarin安装VisualStudio2017,这需要大约30‘m的空间,并且在VS2017当前安装的目录中有这个数量可用。我试图从根本上修改安装以添加Xamarin到它,但是它说我没有足够的磁盘空间,因为尽管下载目录在我的D驱动器中,它仍然试图在我的C驱动器上安装组件。我还没能在网上找到关于这个问题的任何东西。

Visual studio安装程序:

文件资源管理器(注意,C驱动器的可用数量低于所需的数量)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-09 22:15:16

一个可能的问题是,并非所有由VS安装的东西都会进入VS安装文件夹。通常(我在这里简化一下)有两种类型的安装包,它们将被拉进来:

  1. 基于实例的包会影响VS的这个实例,但不会影响其他实例。这些内容类似于、您选择的大多数组件,以及安装到指定路径上的任何组件。
  2. 全局包或有时被称为“单例包”的包只安装一次,并在所有安装的VS2017上共享。这些工具可以包括SDK、安装到系统注册表或GAC的任何组件,也可以包括仿真器之类的大型工具。

很有可能,Xamarin特性引入了许多第二种类型,默认情况下会安装到Program中。我不知道如何为这些类型的包指定另一种安装路径。

票数 6
EN

Stack Overflow用户

发布于 2018-03-08 18:12:02

我在https://www.codeproject.com/Messages/5476334/Re-Visual-Studio-and-SSDs.aspx上找到了下面的技巧

使用符号链接将一些文件夹从C:移到D:或另一个分区。

  1. 创建一个新文件夹"D:_moved_from_C_ProgramFilesX86“
  2. 将"C:\Program (x86)\Microsoft“移动到"D:_moved_from_C_ProgramFilesX86\Microsoft SDK”
  3. 从命令提示符中以管理员身份运行此命令: mklink /J "C:\Program Files (x86)\Microsoft SDKs" "D:\_moved_from_C_ProgramFilesX86\Microsoft SDKs"
  4. 用"C:\Program (x86)\Windows“重复相同的操作
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42706217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档