visual-studio-2017 - 完全卸载 Visual Studio 2017 Enterprise,就像从未安装过一样
问题描述
我在驱动器中安装了一个 SSD 来安装 Visual Studio 2017 Enterprise,并将驱动器命名为 W:
因为我想节省空间,所以我按照这 2 个关于创建符号链接的教程来尝试保存一些 1:将 %TMP% 和 %TEMP% 更改为 DriveLetterYouWantVSin:\Temp 2. https://developercommunity.visualstudio.com/content/问题/49055/vs2015-vs2017-ignore-path-selection-during-install.html
我安装了 VS2017,一切正常。然后我决定我不喜欢 W: 盘符,想把它改成 G:。我知道这会很难,所以我想卸载 VS2017,但安装程序找不到它 图片
所以我用 IOBIT 卸载程序手动卸载了 VS2017,一切似乎都很好,我将驱动器号更改为 G:,删除了我创建的每个符号链接,删除了我能找到的每个 ProgramData\VisualStudio 文件夹,清除了 %TEMP% 目录,决定我不会使用任何符号链接并重新运行安装程序
但我无法更改 SDK、共享组件、工具、SDK 位置,在 github 上它甚至说您只能执行一次:https ://github.com/MicrosoftDocs/visualstudio-docs/blob/master/docs/install /更改安装位置.md
重要此位置是在您首次安装时设置的,以后无法从安装程序 UI 中更改。相反,您必须使用命令行参数来移动下载缓存。
我通过创建虚拟硬盘来解决这个问题,命名为 W:所以安装认为 W:仍然存在,然后安装了我想要的
但我想修改一些东西但我不能,因为我在尝试卸载/修改时遇到同样的错误 图片
所以现在我的问题是:我如何摆脱 Visual Studio,就像它从未存在过一样,所以我可以重新开始。
不幸的是,我没有还原点
感谢您的回复和最诚挚的问候
解决方案
好几个小时后,我终于能够摆脱它
我在我的 C 驱动器上搜索了 VisualStudio 和 Visual Studio,并删除了与它相关的所有内容(除了我的项目)。
然后我删除了注册表中包含 VisualStudio 的所有内容
我能够运行安装程序并再次重新安装所有内容
虽然我的文件类型当时不起作用,所以我做了这里建议的操作:Windows 中的 Visual Studio 文件关联
然后还必须在 zip 中运行 theese 2 reg 文件:http ://s000.tinyupload.com/?file_id=00805027711279044602
修复扩展绑定到 VSIX 安装程序
在那之后,扩展仍然拒绝运行,我遇到了与这里的某些人相同的错误:https ://developercommunity.visualstudio.com/content/problem/25294/tools-extensions-and-updates-gives-error-retrievin.html
所以我重新运行了安装程序(这次它实际上检测到了我的 VS :))并点击修复(在 BSOD 之后(由于某种原因我得到了它))一切正常(几乎我的 VS2015 解决方案仍然缺少图标(但它们只打开美好的))
推荐阅读
- azure - Azure AD B2C:我可以拦截登录流程并批准/拒绝令牌吗?
- dart - Dart AST 库在编译时失败
- google-apps-script - Google 应用程序脚本像宏一样运行
- python-3.x - 如何将 shell 命令传递给 Python 脚本
- sqlite - Xamarin 在不丢失现有数据的情况下更改数据库结构(添加列、表)(即在移动设备上迁移)
- typescript - TypeScript 是否允许将类型从键数组映射到带有键的对象?
- javascript - 点击事件监听器不会改变高度
- python - 在 keras(tensorflow 后端)中计算梯度时出错
- reactjs - 如何在 React Native 中访问 WebView 内的 React 上下文?
- node.js - npm link 移除子依赖