在 Visual Studio 团队服务构建期间无法生成代码优先迁移脚本
Unable to Generate Code First Migration Scripts during Visual Studio Team Services Build
我想在 TFS 构建期间生成一些文件,例如使用通过powershell执行的exe生成一些文本文件。
我在 TFS-build Definition 中添加了步骤(Powershell),当我的过程进行到这一步时,日志生成并显示文件已成功生成,但我在 Artifacts > drop 文件夹下没有看到任何生成的文件.
注意:我使用与我的 exe 可用的相同目录来生成文本文件。
如何在 TFS Build 中实现这一点,我正在使用 Visual Studio Team Services。
根据日志文件,您刚刚将 D:\a\a 文件夹中的文件发布到工件(例如 CIRIg.Mvc.zip、CIRIg.Mvc.SourceManifest.xml、CIRIg.Mvc.deploy.cmd、 CIRIg.Mvc.SetParameters.xml)。
但是,生成的txt文件(636247216960041685.txt)在D:\a\s...),并没有复制到D:\a\a文件夹。因此,您在 Artifacts > drop 文件夹中看不到它。
要处理该问题,您可以将文件生成到 D:\a\a ($(build.artifactstagingdirectory)) 文件夹或使用 Copy Files step/task.
我想在 TFS 构建期间生成一些文件,例如使用通过powershell执行的exe生成一些文本文件。
我在 TFS-build Definition 中添加了步骤(Powershell),当我的过程进行到这一步时,日志生成并显示文件已成功生成,但我在 Artifacts > drop 文件夹下没有看到任何生成的文件.
注意:我使用与我的 exe 可用的相同目录来生成文本文件。
如何在 TFS Build 中实现这一点,我正在使用 Visual Studio Team Services。
根据日志文件,您刚刚将 D:\a\a 文件夹中的文件发布到工件(例如 CIRIg.Mvc.zip、CIRIg.Mvc.SourceManifest.xml、CIRIg.Mvc.deploy.cmd、 CIRIg.Mvc.SetParameters.xml)。
但是,生成的txt文件(636247216960041685.txt)在D:\a\s...),并没有复制到D:\a\a文件夹。因此,您在 Artifacts > drop 文件夹中看不到它。
要处理该问题,您可以将文件生成到 D:\a\a ($(build.artifactstagingdirectory)) 文件夹或使用 Copy Files step/task.