Tfs 如何使此命令行脚本在TeamCity中工作?

Tfs 如何使此命令行脚本在TeamCity中工作?,tfs,msbuild,Tfs,Msbuild,我最终得到了一个要执行的msbuild,并通过命令行进行发布。现在我想知道如何通过teamcity做到这一点 当我运行这个命令行时,它工作了 C:\TFS\project\myProject\APIproject>msbuild-APIproject.csproj /p:DeployOnBuild=true /p:PublishProfile=“Properties\PublishProfiles\DEV.pubxml” /p:VisualStudioVersion n=14.0 但是,我在Te

我最终得到了一个要执行的msbuild,并通过命令行进行发布。现在我想知道如何通过teamcity做到这一点

当我运行这个命令行时,它工作了

C:\TFS\project\myProject\APIproject>msbuild-APIproject.csproj /p:DeployOnBuild=true /p:PublishProfile=“Properties\PublishProfiles\DEV.pubxml” /p:VisualStudioVersion n=14.0

但是,我在TeamCity中看不到运行此脚本的好解决方案。

请参阅:添加“MsBuild”生成步骤并适当填充字段。命令行已转换为以下字段:

  • “生成文件路径”相对/path/to/apiproject.csproj
  • “Targets”我猜是“Build”,但默认情况下可以保留为空
  • “命令行参数”在这里,您可以指定命令行上的所有属性。TeamCity可能会发出警告,因为您这样做,因为替代和首选的方法是生成所有这些属性TeamCity生成参数:TeamCity会自动将生成参数传递给MsBuild
请参阅:添加“MsBuild”生成步骤并适当填充字段。命令行已转换为以下字段:

  • “生成文件路径”相对/path/to/apiproject.csproj
  • “Targets”我猜是“Build”,但默认情况下可以保留为空
  • “命令行参数”在这里,您可以指定命令行上的所有属性。TeamCity可能会发出警告,因为您这样做,因为替代和首选的方法是生成所有这些属性TeamCity生成参数:TeamCity会自动将生成参数传递给MsBuild

?'构建文件路径“=path/to/apiproject.csproj,您可以将参数指定为“命令行参数”,或者使其成为TeamCity的有效属性!如果你想添加这个作为答案,我会标记它构建文件路径“=path/to/apiproject.csproj,您可以将参数指定为“命令行参数”,或者使其成为TeamCity的有效属性!如果你想添加这个作为答案-我会标记它。