我使用以下命令创建了一个离线布局文件夹:
vs_enterprise.exe --layout c:\vs2017layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US
然后我将整个结果vs2017layout文件夹(~2.57GB)复制到另一台没有Internet访问权限的计算机上并运行以下命令:
vs_enterprise.exe --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US
提前谢谢。
答案 0 :(得分:7)
结果我需要手动导入下载到计算机上脱机文件夹的证书。
从以下博文发现此信息:http://www.kunal-chowdhury.com/2016/11/visual-studio-2017-offline-installer.html#C3t0q0XUUVqgvqyy.97
答案 1 :(得分:2)
请运行https://aka.ms/vscollect.exe并将您的日志上传到https://developercommunity.visualstudio.com上的新问题。然后,日志将仅供您和我们查看和诊断。
答案 2 :(得分:1)
我也遇到过这种问题。但是我设法通过从下载的布局安装Visual Studio在线计算机,等待安装完成,然后将下载缓存(默认位于%programdata%\Microsoft\VisualStudio\Packages
)复制到现有布局中来解决它。
这样一些丢失的软件包也会被包含在内,希望布局安装程序不再需要互联网来进行下一次离线安装。
答案 3 :(得分:0)
启动时,安装程序下载文件Catalog.json,其中包含所有包,版本,文件大小和校验和的列表。使用此数据安装程序,使用安装根目录下的文件Catalog.json中的信息检查所有已下载文件的大小和crc。 如果您的安装程序不使用下载的文件,则可能是由于以下原因:
下载文件不完整,大小错误或crc(查看 安装根目录下的Catalog.json文件。);
有更新版本的文件(版本,crc& size查看Catalog.json)。