2024 年现在 Visual Studio 能完全安装在 D 盘了吗?

288 天前
AoEiuV020JP  AoEiuV020JP
在学 flutter ,主 mac+vscode ,想要个 win 开发环境偶尔调点 win 端的 bug ,顺便学一点 win 开发,

感觉虚拟机内开发不大靠谱,似乎也没有办法 mac 远程开发调试 win ,
于是想在打游戏的 win 主机上装个 vs2022,

但 c 盘空间没多少,想起上学时安装过 vs ,只记得那是几十 G 的吃硬盘,卸载只能重装系统,
想知道现在安装 vs 可以选择安装位置了吗?选到 D 盘的话 C 盘占用大概会有多少?
flutter 应该只需要最基本的 c++环境,不搞其他的应该不会太大吧,

4070 次点击
所在节点   C++  C++
20 条回复
haikea
haikea
288 天前
vs 有专门的卸载工具吧,装哪都可以卸载干净,没必要重装。你可以下个安装程序,选配时看下 c++的环境有多大
DandelionFlowers
DandelionFlowers
288 天前
公司电脑 C 盘也很小,可以使用软连接? cmd 的 mklink ,需要管理员; ps 的 New-Item ,不需要管理员

附一条最近使用的记录...

```
New-Item -ItemType Junction -Path "C:\Users\xxx\AppData\Local\JetBrains\IntelliJIdea2020.2" -Target "D:\apps\dev\IntelliJIdea2020.2\"
```
john990
john990
288 天前
2024 年的现在电脑还分区吗
idragonet
idragonet
288 天前
可以把 D 盘空间给 C 盘的。
AoEiuV020JP
AoEiuV020JP
288 天前
@john990 #3 我以前最多的时候是一个硬盘 10 个区的,现在不这样分区了,但 C 盘始终单独一个区,没有考虑不分区,有格盘重装系统的需求,
AoEiuV020JP
AoEiuV020JP
288 天前
@idragonet #4 具体说说?指的是哪个方案?就不知道对 vs 有没有影响,我曾经有过用 mklink 把 docker 搬到 D 盘,结果直接无法启动了找不到什么问题,就不太敢对这些复杂的软件使用骚操作,
idragonet
idragonet
288 天前
@AoEiuV020JP #6 关键词:DiskGenius 傲梅分区助手
ZENGQH
ZENGQH
288 天前
想知道现在安装 vs 可以选择安装位置了吗? 可以
jackmod
288 天前
不能。SDK 还是会塞在 C 盘的。你可以装完之后通过管理员模式的 cmd 移动过去,并使用 mklink 创建 junction 。
jackmod
288 天前
docker 的话,windows 镜像的文件和 host 深度绑定,它的内部也是有一堆奇怪 junction 的,所以不能直接迁移。VS 装的 SDK 没有这么复杂,用链接是安全的。
weijancc
288 天前
@john990 #3 windows 肯定要的, 系统现在还是不稳定, 我重装好几次了电脑, 分区文件才成功存活.
AoEiuV020JP
287 天前
@idragonet #7 调整分区就算了,太不灵活,给多了不舍得,给少了不一定够,
elementp
287 天前
正好我就是 VS D 盘选手,回答一下,只用了 C++和 C#负载。VS 本体基本完全安装在 D 盘,C++工具链也在 D 盘,windows SDK 大部分安在 D 盘,会有一部分装在 C 盘,C#都在 C 盘。.NET Framwork 还会在 C 盘为 VS 生成 3GB 左右的 native code cache
goose
287 天前
如果你使用 Visual Studio Code ,也许你需要的不是 Visual Studio 而是 MSBuild Tools ,它会安装基本的 MSVC 工具链而不是一整个 Visual Studio 。
AoEiuV020JP
287 天前
@goose #14 这个,估计不可行,我要用的重点不是 vscode 开发 c++,而是 flutter 开发 win 桌面应用, 按 flutter 的文档 vs2022 是必须的, 估计 flutter 生成的 win 项目依赖 vs2022 ,
不过我也不清楚 MSBuild Tools 到底少没少啥 flutter 必须的内容,
PaoPao2020
287 天前
要是我,我会找一块大硬盘,C 盘 2T 不分区够用了
edoc
286 天前
@AoEiuV020JP 因为 vs2022 build tool ,仅此而已
(你可以单独安装这个组件)
edoc
286 天前
也许可以试试
winget install --id=Microsoft.VisualStudio.2022.BuildTools -e
AoEiuV020JP
286 天前
@edoc 这种东西如果试过不行,能卸干净吗?卸不干净我恐怕会格盘,
edoc
286 天前
@AoEiuV020JP emm 你可以把 winget 当成 windows 的 homebrew
理论上大部分软件都能删干净
但毕竟是微软
(反正我比我电脑干净就行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1039146

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX