使用 MSBuild 编译 Delphi 2010 项目

发布于 2024-09-29 16:29:44 字数 229 浏览 1 评论 0原文

我正在尝试使用 msbuild 工具编译 Delpho 2010 项目。不幸的是,当触发命令时,

msbuild Delphi.dproj

它返回错误代码 MSB4040,这意味着项目中没有目标。

到目前为止,机器上仍然安装了RAD Delphi 2010环境。有人知道在没有安装 RAD 环境的情况下编译项目需要哪些文件吗?

提前致谢 丹尼斯

I am trying to compile a Delpho 2010 project using the msbuild tool. Unfortunately when firing the command

msbuild Delphi.dproj

it returns the error code MSB4040, which means that there is no target in the project.

So far a RAD Delphi 2010 environment is still installed on the machine. Does anybody know which files do I need to compile the project without the RAD environment installed?

Thanks in advance
Dennis

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

や三分注定 2024-10-06 16:29:44

看起来您需要以下文件才能在未安装 RAD Studio 的情况下运行 Delphi 2010 编译过程:

完整的 lib 文件夹,包括 Indy10 文件夹(如果您想使用 Indy)

lib
lib\Indy10

以及 bin 文件夹中的以下文件

bin\Borland.Build.Tasks.Common.dll
bin\Borland.Build.Tasks.Delphi.dll
bin\Borland.Build.Tasks.Shared.dll
bin\Borland.Globalization.dll
bin\CodeGear.Common.Targets
bin\CodeGear.Delphi.Targets
bin\DCC32.EXE
bin\lnkdfm140.dll
bin\rlink32.dll

我希望这是最小的一组需要的文件。

Looks like you need following files to get Delphi 2010 compiling process run without RAD Studio installed:

The complete lib folder including the Indy10 folder (if you want to use Indy)

lib
lib\Indy10

And the following files from the bin folder

bin\Borland.Build.Tasks.Common.dll
bin\Borland.Build.Tasks.Delphi.dll
bin\Borland.Build.Tasks.Shared.dll
bin\Borland.Globalization.dll
bin\CodeGear.Common.Targets
bin\CodeGear.Delphi.Targets
bin\DCC32.EXE
bin\lnkdfm140.dll
bin\rlink32.dll

I hope this is the minimal set of needed files.

灼疼热情 2024-10-06 16:29:44

我遇到了类似的问题,发现您必须从项目文件夹而不是 msbuild 的安装文件夹中调用 msbuild

...调用

C:\Windows\Microsoft.NET\Framework\v2.0.50727>msbuild D:\\...\TestProject.dprj

会抛出一些奇怪的错误,调用

D:\\...\\TestProject>msbuild TestProject.dprj

对我来说效果很好。

I had a similar problem and found out that you have to call msbuild from the project-folder instead of the installation folder of msbuild.

...where calling

C:\Windows\Microsoft.NET\Framework\v2.0.50727>msbuild D:\\...\TestProject.dprj

would throw some strange errors, calling

D:\\...\\TestProject>msbuild TestProject.dprj

would work fine for me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文