为 Visual Studio 设置 NuGet 代理

因为众所周知的原因,在国内使用 NuGet 时会经常无法下载包,严重影响工作效率,下面说一下如何给 NuGet 设置代理。

找到 NuGet 配置文件

NuGet 仅支持 HTTP 代理,Visual Studio 的 NuGet 配置文件位于 “ %appdata%\NuGet\NuGet.Config” 目录,此配置的作用域为当前 Windows 用户,详情可参考微软文档

设置 NuGet 代理

在 “ <configuration> ” 节下增加 “ <config> ” 节,添加 “ http_proxy” 配置项,值为 HTTP 代理服务器 url。

代理服务器可以是任何 http 代理,也可以用小灰机代理(小灰机本身即是 socks 代理也是 http 代理)。 阅读全文

无法正常卸载 Visual Studio 时的处理方法

因某些原因(例如删除了”C:ProgramDataPackage Cache” 中的内容)无法在卸载程序界面中卸载 VS, 可以使用下面的方法卸载.

首先准备 VS 安装介质, 如 .iso 文件, 加载到虚拟光驱中.

再以管理员权限运行 CMD, 转到 虚拟光驱的盘符, 输入以下命令

我的是社区版本, 如果是专业版或企业版, 只要将 vs_community 替换为对应介质中的程序名即可.