我有一个解决方案,其中一个项目需要很长时间才能编译并且很少更改。这意味着如果开发人员“重新构建”整个解决方案,则需要花费时间(尽管此特定项目中没有任何更改)。
我被建议可能添加一些“预构建事件命令行”,但我究竟将如何检查是否需要编译(我确实希望它编译它的更改)?并且 - 如果我能失败 - 这是一个好的做法吗? (在持续整合等方面)。
如果没有必要,即使某些开发人员确实意味着重建整个解决方案,也可以随意提出任何其他可以避免重建的方法。答案 0 :(得分:2)
VS通常会找出需要重建的内容,并且只编译适当的项目。您可以采取一些步骤: