Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.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
Powershell 无法在Visual Studio Team Services生成期间生成代码优先迁移脚本_Powershell_Tfs_Azure Devops_Tfsbuild - Fatal编程技术网

Powershell 无法在Visual Studio Team Services生成期间生成代码优先迁移脚本

Powershell 无法在Visual Studio Team Services生成期间生成代码优先迁移脚本,powershell,tfs,azure-devops,tfsbuild,Powershell,Tfs,Azure Devops,Tfsbuild,我想在TFS构建期间为生成一些文件,例如,使用通过powershell执行的exe生成一些文本文件 我在TFS构建定义中添加了步骤(Powershell),当我的流程执行此步骤时,会生成日志并显示文件已成功生成,但我在Artifacts>drop文件夹下没有看到任何生成的文件 注意:在我的exe可用的地方,我使用相同的目录生成文本文件 如何在TFS构建中实现这一点,我正在使用Visual Studio Team Services。根据日志文件,您刚刚将D:\a\1\a文件夹中的文件发布到工件(例

我想在TFS构建期间为生成一些文件,例如,使用通过powershell执行的exe生成一些文本文件

我在TFS构建定义中添加了步骤(Powershell),当我的流程执行此步骤时,会生成日志并显示文件已成功生成,但我在Artifacts>drop文件夹下没有看到任何生成的文件

注意:在我的exe可用的地方,我使用相同的目录生成文本文件


如何在TFS构建中实现这一点,我正在使用Visual Studio Team Services。

根据日志文件,您刚刚将D:\a\1\a文件夹中的文件发布到工件(例如CIRIg.Mvc.zip、CIRIg.Mvc.SourceManifest.xml、CIRIg.Mvc.deploy.cmd、CIRIg.Mvc.SetParameters.xml)

但是,生成的txt文件(63624721696041685.txt)位于D:\a\1\s…)中,不会复制到D:\a\1\a文件夹。所以,在Artifacts>drop文件夹中看不到它


要解决该问题,您可以将文件生成到D:\a\1\a($(build.artifactstagingdirectory))文件夹,或使用步骤/任务将该文件复制到该文件夹。

能否显示您正在使用的构建步骤以及如何配置它们?能否在此处提供详细的构建日志?您好Starain/MrHinsh,下面是日志的链接:我正在使用TFS build>添加构建步骤。内置屏幕截图的步骤当然开始了,将尝试做同样的事情,并在下周返回给您。感谢您的回复和帮助Hi Starain,现在我可以在drop文件夹中看到生成的文件。我使用复制任务将txt文件复制到“D:\a\1\a文件夹”。再次感谢。我接受这个答案。