在没有安装VS的构建服务器上构建VS 2015扩展?

时间:2016-03-16 12:03:43

标签: visual-studio msbuild visual-studio-2015 teamcity visual-studio-sdk

是否可以在未安装Visual Studio的构建服务器(TeamCity代理)上构建Visual Studio 2015扩展项目?我们需要安装什么样的SDK?

目前我们收到以下错误消息:

  

错误MSB4019:导入的项目" C:\ Program Files(x86)\ MSBuild \ Microsoft \ Portable \ v4.6 \ Microsoft.Portable.CSharp.targets"没找到。确认声明中的路径是否正确,以及该文件是否存在于磁盘上。

所以肯定会缺少某种SDK。

3 个答案:

答案 0 :(得分:2)

Microsoft.VSSDK.BuildTools

  

包含用于构建托管VSIX的目标和工具   没有安装VSSDK MSI的项目。仅适用于VS 2015及以后

可能感兴趣的其他套餐: https://www.nuget.org/profiles/VisualStudioExtensibility

答案 1 :(得分:1)

看起来你必须在构建代理上安装Portable Library Tools。您可以从VS库下载它们并使用以下参数/buildmachine在构建代理上安装VS而不安装它们。

答案 2 :(得分:0)