2013-02-27 60 views
1

当源文件被删除时,如何使用IncrediBuild进行增量构建检测?检测增量构建中已删除的源文件 - 如何?

当我修改源文件时,它将被重新编译并且相应的dll会被重新链接 - 但是即使完全重建失败,删除同一个文件也不会执行任何操作。 IncrediBuild如何被指示检查删除的文件?

UPDATE 我明白,Visual Studio的行为方式是相同的,所以它不是真正的IncrediBuild的错误。尽管如此,我仍然试图以良好的方式纠正这种情况。考虑到被删除的文件是已知的,也许可以实现删除相应的目标文件或类似文件的脚本。或者也许有更好的办法?

回答

0

修改源文件和删除源文件是两回事。 您所描述的场景是一个适当的增量构建行为,并且在使用Visual Studio构建时(不使用IncrediBuild)您将看到相同的行为。当删除文件然后执行增量构建时,构建系统将执行链接步骤,无论您是使用IncrediBuild还是定期使用Visual Studio构建,都会失败。

+0

我发现你的答案令人困惑:如何修改和删除一个非常不同的文件,一个warrents重建相应的目标文件,另一个不是? 另外我观察到的直接矛盾你的最后一句话。你能澄清吗? – 2013-02-28 08:45:19