如果您使用包来构建,则可以将TMS包的构建控制设置从“按需重新构建”更改为“显式重新构建”。如果TMS包的源代码发生更改,则您的构建将停止,并显示: 必须重新编译“NameOfChangedPackage”这个从未构建过的包。另一个选择是,不论是否使用包来构建,都可以使用DCUs进行构建。首先,您需要从库路径和项目路径中删除TMS源目录。然后,您需要打开TMS Package并确保其项目选项知道其源文件位置。接下来,将DCU或单元输出目录设置为新目录。通过这种方式,您可以重建TMS,并发现新目录将被填充有DCUs。将DCU文件夹添加到您的库路径中,这样在构建项目时就不会重新编译TMS了。注意:如果您以此方式编译TMS(或任何其他包)并带有调试信息,您可能会发现自己进入了TMS源码或CPU查看器中。如果您想避免进入CPU查看器并在TMS源码中步进,您需要设置浏览路径。如果您想完全避免进入TMS源代码,请确保它没有使用调试信息进行编译。