这可能是一个愚蠢的问题,因为我不确定 MSBuild 如何在 Delphi 下运作,但我们有一个需要在没有 .Net 依赖项的情况下运行的 Delphi 应用程序,并且由于我们更新了构建过程(现在使用带有 msbuild 的团队构建),该应用程序需要 .Net 才能正常运行。我只是试图缩小范围,所以如果你们能提供任何帮助,我将不胜感激...
谢谢!
谢谢!
最近几个版本的Delphi使用MSBuild作为IDE,它所生成的应用程序不依赖.NET,因此一般情况下答案是否定的。但是,你的构建过程中可能会引入某些特定的依赖。
Microsoft Build Engine (MSBuild)是一个用于Microsoft Windows的构建平台。使用MSBuild,您可以创建一组配置作为构建目标。虽然msbuild是一个.net应用程序(需要安装.Net Framework),但这不会将任何.NET代码或.NET依赖项插入到您的可执行文件中。
您可以使用Dependency Walker检查exe的依赖项。
再见。
MsBuild 最终调用 DCC32(Delphi 命令行编译器)。因此,它与 .NET 毫无关系。