gpt4 book ai didi

visual-studio - 清理 Visual Studio 自定义构建步骤输出

转载 作者:行者123 更新时间:2023-12-03 17:59:53 25 4
gpt4 key购买 nike

我在 Visual Studio 2010 中创建了一个自定义构建步骤,通过运行命令行工具生成多个文件。该步骤在调用构建时创建这些文件,但在清理时,它只清理我在自定义构建步骤的“输出”字段中列为该步骤的输出的第一个文件。我用分号分隔了各个文件,还尝试了该字段的多行编辑器,并将每个文件放在单独的行上(VS 在关闭多行编辑器时插入分号)。在任何情况下,问题似乎都不是字段的格式——无论首先清理什么文件,其余的都没有。

通过阅读文档,您似乎应该能够将多个文件列为输出,以便该步骤可以正确清理它产生的任何工件。是否需要做任何特殊的事情来清理多个文件或者这是一个错误?

最佳答案

如果临时输出文件扩展名过滤器不起作用(这似乎是您的情况),请尝试制作一个脚本来检查是否有任何文件是从以前的构建中生成的;如果是,请删除它们,如果不是什么都不做,则继续使用您通常使用的脚本。将此设置为预构建步骤。

我有一个自定义的 VS shell,但我无法在该 shell 中选择临时文件扩展名,这是我当时唯一可以使用的解决方案。 (显然,如果你赶时间,你可以直接调用 rm 或 del 而不用担心先检查)。

如果您擅长 perl,请尝试使用它,如果不只是使用普通的批处理文件。

如果这是一个发生在很多人身上的错误,也许他们有一天会修复它。我个人使用 VS2008 只是因为我不信任 VS2010。

关于visual-studio - 清理 Visual Studio 自定义构建步骤输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3682536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com