Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TFS生成重命名cspkg文件_Tfs - Fatal编程技术网

TFS生成重命名cspkg文件

TFS生成重命名cspkg文件,tfs,Tfs,我目前在Azure云服务项目中使用TFS构建。 作为.cspkg和.cscfg文件的输出,将在成功构建后创建。 有没有办法将$(Build.BuildNumber)添加到我的.cspkg文件中 例如:当前我的输出文件如下所示 SchoolWebPortalAzure.cspkg 在tfs构建定义中是否可以像SchoolWebPortal_1.0.0.1.cspkg那样重命名 谢谢 亲切问候,, Snegha您可以使用运行命令行任务,也可以在内部版本的PowerShell脚本中执行 1) 。将市场

我目前在Azure云服务项目中使用TFS构建。 作为.cspkg和.cscfg文件的输出,将在成功构建后创建。 有没有办法将$(Build.BuildNumber)添加到我的.cspkg文件中 例如:当前我的输出文件如下所示 SchoolWebPortalAzure.cspkg 在tfs构建定义中是否可以像SchoolWebPortal_1.0.0.1.cspkg那样重命名

谢谢

亲切问候,,
Snegha

您可以使用运行命令行任务,也可以在内部版本的PowerShell脚本中执行

1) 。将市场中的任务添加到生成定义中的复制任务之前

2) 。在文本区域中输入以下Powershell

 Param (
[string]$pathToFileToRename
)

Rename-Item $pathToFileToRename  Helloworld_$(Build.BuildNumber).exe
3) 。在“参数”文本框中输入任何必需的参数(您可以 使用环境变量)例如
-pathToFileToRename$(Build.SourcesDirectory)\somepath\CurrentName.exe

然后,您将在drop文件夹中获得重命名的文件。