我们正在将构建代理从VS2017升级到VS2019。我们在CI管道中使用CodeAnalysis,因此我们使用以下代码安装CodeAnalysis工作负载:
C:\TEMP\vs_buildtools.exe --quiet --wait --norestart --nocache `
--add Microsoft.VisualStudio.Component.Static.Analysis.Tools
这将创建一个名为C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\VisualStudio\v15.0\CodeAnalysis
当我在VS2019上尝试此操作时,没有得到这样的目录。我也通过搜索Microsoft.CodeAnalysis.Targets
检查了其他可能的位置。
docs似乎说它在Microsoft.VisualStudio.Workload.VisualStudioExtensionBuildTools
中,但这也不起作用。我也尝试过Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.Managed
和Microsoft.Component.CodeAnalysis.SDK
,但是没有运气。有人知道如何从命令行安装它吗?
答案 0 :(得分:1)
这对我有用
--add Microsoft.VisualStudio.Component.Roslyn.LanguageServices