我正在基于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
答案 0 :(得分:0)
好,知道了。需要添加一个可选组件:
echo Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup
vs_buildtools.exe --quiet --wait --add Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup