我的问题是以下场景是否可能。
1. 我有一个系统(可能是Docker镜像),安装了MSBuild。 2. 我有一个包含我的源代码(Delphi)和delphi编译器(bin和lib目录)的存储库。 3. 现在我在该系统上检出我的存储库,并希望使用msbuild构建我的应用程序,并且msbuild应该使用我的存储库中的编译器。
这背后的想法是将构建应用程序所需的所有数据(源代码、资源、编译器、构建脚本等)放在一个地方。我想使用MSBuild,因为我可以通过它来构建 .dproj 文件,而不是使用dcc构建.dpr文件,因为前者包含较少信息(例如:搜索路径)。
1. 我有一个系统(可能是Docker镜像),安装了MSBuild。 2. 我有一个包含我的源代码(Delphi)和delphi编译器(bin和lib目录)的存储库。 3. 现在我在该系统上检出我的存储库,并希望使用msbuild构建我的应用程序,并且msbuild应该使用我的存储库中的编译器。
这背后的想法是将构建应用程序所需的所有数据(源代码、资源、编译器、构建脚本等)放在一个地方。我想使用MSBuild,因为我可以通过它来构建 .dproj 文件,而不是使用dcc构建.dpr文件,因为前者包含较少信息(例如:搜索路径)。