gpt4 book ai didi

visual-studio - Visual Studio用什么来确定构建是最新的?

转载 作者:行者123 更新时间:2023-12-04 08:00:35 25 4
gpt4 key购买 nike

我写了一个VS插件,它拦截了Visual Studio的build命令,并使用另一个构建系统来进行构建。我的构建以正确的格式显示了错误,因此您可以在VS中单击它们,但要进行完全无缝集成,剩下的第一步是防止VS的“运行”或“调试”命令提示它不认为的错误。该项目已构建(当然是这样),有人知道我如何欺骗VS认为该项目已构建吗?

最佳答案

不久,MSBuild/Visual Studio将检查特定项目的配置中已定义目标的输出。接下来,它将指定为目标输出的文件的时间戳与指定为该特定目标的输入的所有文件的时间戳进行比较。如果输入比输出更新,则它请求重新生成输出(重新编译源代码或重新链接目标文件等)。

我如何欺骗VS认为项目已构建?

更新输入文件的时间戳,即源文件(.cpp.cs)或二进制文件(例如.obj)用作链接器和其他您感兴趣的文件的输入。

有时我会使用来自GnuWIn32的touch实用工具手动发出以下命令

touch myfile.obj

关于visual-studio - Visual Studio用什么来确定构建是最新的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2140003/

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