如何使用 vs_BuildTools.exe 安装 VS2019 CodeAnalyis 工具

Mik*_*sen 3 code-analysis visual-studio roslyn-code-analysis visual-studio-2019

我们正在将我们的构建代理从 VS2017 升级到 VS2019。我们在 CI 管道中使用 CodeAnalysis,因此我们使用以下命令安装 CodeAnalysis 工作负载:

C:\TEMP\vs_buildtools.exe --quiet --wait --norestart --nocache `
    --add Microsoft.VisualStudio.Component.Static.Analysis.Tools
Run Code Online (Sandbox Code Playgroud)

这将创建一个名为的目录 C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\VisualStudio\v15.0\CodeAnalysis

当我用 VS2019 尝试这个时,我没有得到这样的目录。我也通过搜索检查了其他可能的位置Microsoft.CodeAnalysis.Targets

文档似乎说这是在Microsoft.VisualStudio.Workload.VisualStudioExtensionBuildTools,但也不管用。我也试过Microsoft.VisualStudio.ComponentGroup.ArchitectureTools.ManagedMicrosoft.Component.CodeAnalysis.SDK但没有运气。有谁知道如何从命令行安装它?

Chr*_*ann 5

这对我有用

--add Microsoft.VisualStudio.Component.Roslyn.LanguageServices
Run Code Online (Sandbox Code Playgroud)

  • 这对我也有用。奇怪的是安装程序中似乎没有匹配的 UI 选项。 (2认同)
  • 在 UI 中,“开发活动”下称为“C# 和 Visual Basic” (2认同)