1
haikea 232 天前
vs 有专门的卸载工具吧,装哪都可以卸载干净,没必要重装。你可以下个安装程序,选配时看下 c++的环境有多大
|
2
DandelionFlowers 232 天前 1
公司电脑 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\" ``` |
3
john990 232 天前
2024 年的现在电脑还分区吗
|
4
idragonet 232 天前
可以把 D 盘空间给 C 盘的。
|
5
AoEiuV020JP OP @john990 #3 我以前最多的时候是一个硬盘 10 个区的,现在不这样分区了,但 C 盘始终单独一个区,没有考虑不分区,有格盘重装系统的需求,
|
6
AoEiuV020JP OP @idragonet #4 具体说说?指的是哪个方案?就不知道对 vs 有没有影响,我曾经有过用 mklink 把 docker 搬到 D 盘,结果直接无法启动了找不到什么问题,就不太敢对这些复杂的软件使用骚操作,
|
7
idragonet 232 天前
@AoEiuV020JP #6 关键词:DiskGenius 傲梅分区助手
|
8
ZENGQH 232 天前
|
9
jackmod 232 天前 2
不能。SDK 还是会塞在 C 盘的。你可以装完之后通过管理员模式的 cmd 移动过去,并使用 mklink 创建 junction 。
|
10
jackmod 232 天前
docker 的话,windows 镜像的文件和 host 深度绑定,它的内部也是有一堆奇怪 junction 的,所以不能直接迁移。VS 装的 SDK 没有这么复杂,用链接是安全的。
|
12
AoEiuV020JP OP @idragonet #7 调整分区就算了,太不灵活,给多了不舍得,给少了不一定够,
|
13
elementp 232 天前
正好我就是 VS D 盘选手,回答一下,只用了 C++和 C#负载。VS 本体基本完全安装在 D 盘,C++工具链也在 D 盘,windows SDK 大部分安在 D 盘,会有一部分装在 C 盘,C#都在 C 盘。.NET Framwork 还会在 C 盘为 VS 生成 3GB 左右的 native code cache
|
14
goose 232 天前
如果你使用 Visual Studio Code ,也许你需要的不是 Visual Studio 而是 MSBuild Tools ,它会安装基本的 MSVC 工具链而不是一整个 Visual Studio 。
|
15
AoEiuV020JP OP @goose #14 这个,估计不可行,我要用的重点不是 vscode 开发 c++,而是 flutter 开发 win 桌面应用, 按 flutter 的文档 vs2022 是必须的, 估计 flutter 生成的 win 项目依赖 vs2022 ,
不过我也不清楚 MSBuild Tools 到底少没少啥 flutter 必须的内容, |
16
PaoPao2020 232 天前 1
要是我,我会找一块大硬盘,C 盘 2T 不分区够用了
|
17
edoc 231 天前 via Android
@AoEiuV020JP 因为 vs2022 build tool ,仅此而已
(你可以单独安装这个组件) |
18
edoc 231 天前 via Android
也许可以试试
winget install --id=Microsoft.VisualStudio.2022.BuildTools -e |
19
AoEiuV020JP OP @edoc 这种东西如果试过不行,能卸干净吗?卸不干净我恐怕会格盘,
|
20
edoc 231 天前
|