gpt4 book ai didi

visual-studio - MSBuild-在构建中将文件添加为 “cleaned”

转载 作者:行者123 更新时间:2023-12-03 11:56:52 27 4
gpt4 key购买 nike

作为我的项目之一,有一些“BeforeBuild”任务最终会生成一些文件。特别是,它将一个小的静态类(在项目中包含为“不编译”)编译成自己的可执行文件,然后执行它,传入一个外部输入文件,输出一个新生成的类以包含在项目中。

我对其进行了编程,以将中间文件放入项目$(OutDir)中,但是发现在“重建”(最终是“清洁”)上,这些文件没有被拾取。经过一番思考,我意识到放在$(ProjectDir)中的最终生成类也应该在“Clean”上删除。

对Microsoft.Common.targets的一些调查显示,从中间路径(obj \ build \ assembly.FileListAbsolute.txt)中有一些“主列表”已被查询以删除文件。

是否有一些标准方法可以将我的新文件添加到MSBuild的此列表中以进行清理,还是可以在“BeforeClean”(或“AfterClean”)目标替代中更好地适合这种情况?

最佳答案

有关此MSBuild article by Hashimi FileWrites 机制(该系统将编写您正在看到的FileListAbsolute.txt的系统)的详细信息,请参见扩展清理过程。如果您明年要花费2个小时以上的时间编写构建脚本,请立即获取the book

关于visual-studio - MSBuild-在构建中将文件添加为 “cleaned”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3497375/

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