虽说MSBuild是个好东西,能定制构建流程,但是它会导致构建程序时占用系统资源过大,并且使得编译器的错误提示变得非常慢,在使用Delphi2007时,必须关掉MSBuild。
以下是关闭MSBuild的流程:
复制内容到剪贴板
代码:
with TRegistry.Create do
begin
RootKey := HKEY_CURRENT_USER;
OpenKey('Software\Borland\BDS\5.0\Globals', True);
WriteString('MSBuildDelphi', '0');
CloseKey;
Free;
end;
这段代码即可以关闭MSBuild,然后把你项目里的dproj文件全部删除
再启动Delphi2007,打开DPR文件,使它重新生成dproj
编译程序时,就会发现,不再带有MSBuild的Output信息了
编译速度变得非常快。