我使用Visual Studio Community 2013来处理包含大量C ++项目的解决方案。在我的日常工作流程中,我经常更改一个项目的代码并重建它(这可能需要很长时间),同时我继续在同一个解决方案中处理另一个项目。
我注意到,只要构建未完成或中断,Quick Replace
功能(如Edit > Find and Replace > Quick Replace (CTRL + H)
中所示)就不适用于任何项目。特别是,字段"搜索字词"永远可用(因此我可以继续搜索我想要的任何内容),但相应的"替换术语"灰了。
为什么Visual Studio会在构建解决方案时禁止搜索和替换?是否有可能避免这种行为?
答案 0 :(得分:0)
我找到了一种适合我的方法:我可以在Visual Studio的第二个会话中加载相同的解决方案,并在那里构建修改后的项目(或整个解决方案)。
与此同时,我可以继续使用Visual Studio的第一个会话来处理同一解决方案中的其他项目。这样quick replace
功能始终可用。
不完全是我所希望的,但它仍然适合我。