【问题标题】:Which VS build tools workload to add for building WCF?为构建 WCF 添加哪个 VS 构建工具工作负载?
【发布时间】:2018-09-17 10:47:56
【问题描述】:

我正在基于 Windows Server 2012 R2 Standard 设置新的 TeamCity 代理。我正在添加脚本来安装 Visual Studio 2017 构建工具。

我在构建我们的项目时遇到问题:

MSB4019:找不到导入的项目“C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\VisualStudio\v15.0\WCF\Microsoft.VisualStudio.ServiceModel.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。

这是我用来安装构建工具的脚本:

@echo off

echo Microsoft.VisualStudio.Workload.ManagedDesktopBuildTools
vs_buildtools.exe --quiet --wait --add Microsoft.VisualStudio.Workload.ManagedDesktopBuildTools --add Microsoft.VisualStudio.Workload.MSBuildTools --add Microsoft.VisualStudio.Workload.VCTools

echo Microsoft.VisualStudio.Workload.MSBuildTools
vs_buildtools.exe --quiet --wait --add Microsoft.VisualStudio.Workload.MSBuildTools

echo Microsoft.VisualStudio.Workload.NetCoreBuildTools
vs_buildtools.exe --quiet --wait --add Microsoft.VisualStudio.Workload.NetCoreBuildTools

echo Microsoft.VisualStudio.Workload.VCTools
vs_buildtools.exe --quiet --wait --add Microsoft.VisualStudio.Workload.VCTools

echo Microsoft.VisualStudio.Workload.WebBuildTools
vs_buildtools.exe --quiet --wait --add Microsoft.VisualStudio.Workload.WebBuildTools

【问题讨论】:

    标签: wcf teamcity visual-studio-2017-build-tools


    【解决方案1】:

    好的,想通了。需要添加一个可选组件:

    echo Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup
    vs_buildtools.exe --quiet --wait --add Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup
    

    【讨论】:

      猜你喜欢
      • 2012-12-01
      • 2011-01-09
      • 1970-01-01
      • 1970-01-01
      • 2017-10-05
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      • 2018-02-05
      相关资源
      最近更新 更多