1. .NET Core 离线开发与编译-初步
  2. .NET Core 离线开发与编译-进阶
  3. .NET Core 离线开发与编译-VS离线安装

offline.jpg

如果不需要使用WPF/WinForm,使用VSCode+ .NET SDK足以应付90%的开发场景。但是当项目需要调用 SOAP WebService,编译相关代码时,仍然需要VS提供的msbuild功能。所以安装VS还是有必要的。

自VS2015起, VS提供免费的社区版供开源软件、小微企业免费使用,但是前提是要登录微软账号、且需要每隔90天就联网一次。逾期未能联网,就会被禁止使用。要想完全断网使用,必须使用专业版或者企业版。

VS的离线安装

根据官方文档,我们可以下载Visual Studio bootstrapper,并使用它创建一个本地缓存。

vs_enterprise.exe --layout c:/localVScache --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional --lang en-US

这里:

  • layout: 指定离线缓存位置
  • --add:添加工作负载。完整的工作负载可以参考官方文档
  • --includeOptional:包括可选项
  • --lang: 指定语言,这里选择的是en-US

下载完成以后,会在所指定离线缓存文件夹下有一个vs_setup.exe,双击执行即可(注意不要勾选未下载过的负载/组件)。

注意,根据官方文档,这种方法下载的缓存只适合部署在本机,并不保证能安装到其它计算机。所以下载的适合,应尽量保证操作系统版本不要差异过大。

标签: C#, F#, .NET

添加新评论