外部生成的项目(premake / cmake)锁定VS2015

时间:2016-04-20 15:25:33

标签: visual-studio cmake premake

我在这里使用premake5。

它生成我的解决方案/项目文件,当发生这种情况时,VS2015会询问我是否要重新加载修改后的项目。

如果我点击是,则会在很长一段时间内锁定IDE。 在30秒到1分钟的任何地方我都会说。

有谁知道解决这个问题的方法?这太刺激了。 即使是最微不足道的更改也会发生这种情况(修改一个项目,其中只有一个文件)。

我意识到这是一个VS问题,而不是直接出现premake / cmake(或者你正在使用的任何构建系统)的错误,但它完全糟透了。

1 个答案:

答案 0 :(得分:0)

正如你所说,它的VS相关:)但我认为你的安装存在一些问题:对于小型项目,重新加载整个解决方案的速度应该非常快:我的个人项目需要不到一秒的时间来重新加载(每个解决方案2到4个项目,每个项目大约100个文件)

无论如何,在通常的开发过程中,重新生成项目不应该经常发生,除非在您需要配置所有内容时才开始。

当您需要添加一些文件时,只需通过Visual Studio添加它们:您不必再次运行Premake,下次运行它时,您的脚本仍将包含这些文件。您可以对小配置更改执行相同操作:直接在VS中更新项目,检查它是否有效,以及何时更新,更新Premake脚本。那么你不必经营Premake。