gpt4 book ai didi

visual-studio - 在 Visual C++ 解决方案中查找过期或丢失的依赖项或输出文件(或 : Why does VS insist on rebuilding projects without changes? )

转载 作者:行者123 更新时间:2023-12-02 17:47:33 25 4
gpt4 key购买 nike

我有一个包含多个项目的解决方案。我只更改其中一个代码,但每次我按 Ctrl+Shift+B 时,Visual Studio 都会重建所有其他。

我希望它能够构建其他项目,所以这很好。不好的是,通常情况下,它会发现无事可做。我在某个地方有一种奇怪的依赖,所以这不起作用。

是否有工具或宏(或开关)可以探索依赖关系树并告诉我哪些文件丢失或过期,以便我可以让它停止?

我知道我可以通过(例如)触摸所有项目文件来解决这个特定情况。

不幸的是,当文件被配置为生成输出文件时,我经常看到这种情况(例如,IDL 文件被配置为输出类型库,但不包含“库” block ,因此它永远不会创建 TLB)。

这无法通过触摸所有项目文件来解决,因此我正在寻找更通用的东西添加到我的个人工具箱中,它可以轻松地告诉我为什么要重建文件,无论是因为它是早于依赖项,或者因为项目配置错误,导致输出文件永远不会生成。

最佳答案

在“选项”/“项目和解决方案”/“生成并运行”中,将 MSBuild 项目生成输出详细程度设置为“详细”。它应该让您了解为什么要重建所有项目。

关于visual-studio - 在 Visual C++ 解决方案中查找过期或丢失的依赖项或输出文件(或 : Why does VS insist on rebuilding projects without changes? ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/204901/

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