如果你或贵组织使用防火墙或代理服务器等安全措施,则会有可能需要将其添加到“允许列表”的域,以及可能需要打开的端口和协议,以便在安装和使用 Visual Studio for Mac 以及 Azure 服务时获得最佳体验。
安装 Visual Studio for Mac
由于 Visual Studio for Mac 安装程序从各种域和下载服务器中下载内容,因此建议在配置中将这些域和 URL 添加为受信任的域和 URL。
Microsoft 域
表 1
Domain 目标 *.live.com 凭据管理 app.vssps.visualstudio.com 安装程序元数据 vortex.data.microsoft.com 故障和错误报告 az667904.vo.msecnd.net 故障和错误报告 xamarin.com 安装程序元数据 xampubdl.blob.core.windows.net 安装程序包 download.visualstudio.microsoft.com 安装程序包 xamarin.azureedge.net 安装程序包 developer.xamarin.com 安装程序包 static.xamarin.com 安装程序包 dl.xamarin.com 安装程序包 dc.services.visualstudio.com 故障报告
第三方域
表 2
Domain 目标 dl.google.com Android SDK download.oracle.com Java SDK api.apple-cloudkit.com Apple 安全服务
使用 Visual Studio for Mac
为了确保你有权在代理或防火墙后面访问 Visual Studio for Mac 中所需每个功能,建议将以下域和端口添加到允许的访问列表。
常规
表 3
Domain 端口 目标 go.microsoft.com 80/443 Microsoft URL 解析 vsstartpage.blob.core.windows.net 80/443 起始页数据 software.xamarin.com 80/443 更新程序服务 addins.monodevelop.com 80/443 扩展服务 visualstudio-devdiv-c2s.msedge.net 80/443 试验功能和通知 targetednotifications.azurewebsites.net 80/443 用于将全局通知列表筛选为一个仅适用于特定类型计算机/使用方案的列表
标识
表 4
Domain 端口 目标 login.microsoftonline.com 80/443 标识提供程序 secure.aadcdn.microsoftonline-p.com 80/443 标识提供程序 dc.services.visualstudio.com 80/443 故障报告 management.azure.com 80/443 Azure 服务 API
NuGet
表 5
Domain 端口 目标 api.nuget.org 80/443 NuGet API secure.aadcdn.microsoftonline-p.com 80/443 标识提供程序
Android 项目
表 6
Domain 目标 time.android.com Android Emulator 时间服务器 connectivitycheck.gstatic.com Android Emulator 连接性 cloudconfig.googleapis.com Android Emulator API
请参阅