sim*_*one 19 visual-studio visual-studio-2017
是否有可能从Visual Studio 2017脱机安装的布局文件夹中删除旧版本的安装包?这个文件夹需要我的硬盘上有大量内存.
小智 15
我创建了一个小实用程序,用于从Visual Studio 2017脱机设置中删除旧版本文件夹.
您可以从GitHub下载源代码:https://github.com/deepak-rathi/VS2017OfflineSetupUtility
要么
从Release文件夹运行可执行文件VS2017OfflineSetupUtility.exe
小智 15
您可以使用新--clean选项.您需要文件路径来编目包含那些过时软件包的清单.您可以Archive在脱机布局缓存中的文件夹中找到目录清单.
更新布局时,它们会保存在那里.在"Archive"文件夹中,有一个或多个GUID指定的文件夹,每个文件夹都包含一个过时的目录清单.GUID文件夹数应与对脱机缓存进行的更新次数相同.
每个GUID文件夹中都保存了一些文件.最感兴趣的两个文件是catalog.json文件和version.txt文件.该catalog.json文件是您需要传递给该--clean选项的过时目录清单.该version.txt文件包含此过时目录清单的版本.根据版本号,您可以决定是否要从此目录清单中删除过时的包.您可以像浏览其他GUID文件夹一样执行此操作.在对要清理的目录做出决定后,通过提供这些目录的文件路径来运行--clean命令.
例子:
vs_enterprise.exe --layout <layoutDir> --clean <file-path-of-catalog1> <file-path-of-catalog2> …
vs_enterprise.exe --layout <layoutDir> --clean <file-path-of-catalog1> --clean <file-path-of-catalog2> …
Run Code Online (Sandbox Code Playgroud)
你也可以vs_enterprise.exe在<layoutDir>.Here 里面调用一个例子:
c:\VS2017Layout\vs_enterprise.exe --layout c:\VS2017Layout --clean c:\VS2017Layout\Archive\1cd70189-fc55-4583-8ad8-a2711e928325\Catalog.json --clean c:\VS2017Layout\Archive\d420889f-6aad-4ba4-99e4-ed7833795a10\Catalog.json
Run Code Online (Sandbox Code Playgroud)
执行此命令时,安装程序会分析脱机缓存文件夹以查找将删除的文件列表.然后,您将有机会查看要删除的文件并确认删除.
对脱机缓存执行布局更新后,布局缓存文件夹可能包含一些最新Visual Studio安装不再需要的过时软件包.您可以使用该
--clean选项从脱机缓存文件夹中删除过时的包.
| 归档时间: |
|
| 查看次数: |
4730 次 |
| 最近记录: |