我想使用命令行编译器来编译我的项目。 目前我使用以下命令,我使用RAD Studio命令行执行此命令。
msbuild MyProject.dproj /t:Build /p:config=Release
有关如何使用此功能的说明,请访问:http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Building_a_Project_Using_an_MSBuild_Command
这很好,只有我有一个问题。 我想在RAD Studio中编辑代码时执行此操作,但如果我不保存文件,则命令行编译器将使用未修改的版本。 我不希望每次想要编译时都保护文件。
有没有办法让编译器使用修改后的文件,而不强迫我保存文件?
答案 0 :(得分:2)
不,没有办法。编译器在磁盘上编译文件,除非您保存工作,否则IDE不会更新磁盘上的文件。
我认为您可能希望不保存您的工作的唯一原因是,如果您认为您希望在不保留最近更改的情况下关闭文件,因为更改证明不起作用。您不必担心这两个原因。首先,Delphi允许您在保存更改后撤消更改。其次,您可以通过源控制系统还原您的更改。