Mat*_*zok 6 c++ gyp visual-studio-2013
I have a large project that I have to load and work on. Nothing I can do about it - just load the solution and all projects within it.
Problem is that first several minutes VS loads project one by one and it constantly inform me about it by constantly displaying some "Loading project is required..." window. Sure, I know it is required, but cannot it be somehow done in the background? I would be content if I could just open some text editor and tune configs or read documentation without popups stealing the focus.
It happens on all project regeneration (we use GYP) - since VS solution and projects are generated each time I have to work on new C++ defines/flags/dependencies settings I have to sit and watch VS spamming those little windows.
It has another drawback - if right after project regeneration I'll try to build it VS will "block" - it will complain that it cannot close the project when build is running and I have to terminate the build in order to "close" the project. I understand that what it really does is close and reopen it in order to update settings... but popup that locks whole IDE certainly makes it more annoying.
我知道我可以通过例如Sublime Text在外面编辑时禁用源文件的自动重新加载.是否有一些解决方案可以让我对项目做同样的事情?一些设置,插件或注册表项会阻止那些窗口发送垃圾邮件或者哪些会在适合我时重新加载项目?当我每次重新生成和构建项目时必须切换到ST时,这真的很烦人,因为Visual Studio将保持锁定直到构建完成.
我对CMake生成的Visual Studio解决方案有类似的问题.虽然我没有解决方案,但我找到了一个适用于我的解决方法 - 在重新运行生成器之前关闭解决方案,并在重新运行完成后再次打开它.在正常的键映射下,它是Alt+ FT关闭,Alt+ FJ1再次打开.