Delphi 10 Seattle自动构建

西蒙·克拉夫

我正在尝试将Delphi 10 Seattle项目的自动化版本添加到我们的构建服务器(该服务器目前正在构建我们的所有.NET和Java项目)。现在,Delphi使用MSBUILD,它可以与TeamCity很好地集成。

我可以在装有Delphi 10 Seattle的计算机上本地构建东西。

我想在服务器上运行构建,而不必安装完整的IDE。

我已按照
本文本文中的说明进行操作

在服务器上运行时,由于以下错误(第二行,第一是build命令),构建失败:

[15:24:24][DCC] c:\Delphi\17.0\bin\dcc32.exe -$O- -$W+ --no-config -B -Q -TX.exe -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG -E..\..\MODASMobileServer\Win32\Debug -I..\..\Source\Common;..\..\Source\Interfaces;..\..\Source\Messages;..\..\Source\Language\English;c:\Delphi\17.0\lib\Win32\Debug -NU..\..\Temp\MODASMobileServer\Win32\Debug -NSWinapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell; -O..\..\Source\Common;..\..\Source\Interfaces;..\..\Source\Messages;..\..\Source\Language\English;c:\Delphi\17.0\lib\Win32\Debug -R..\..\Source\Common;..\..\Source\Interfaces;..\..\Source\Messages;..\..\Source\Language\English;c:\Delphi\17.0\lib\Win32\Debug -U..\..\Source\Common;..\..\Source\Interfaces;..\..\Source\Messages;..\..\Source\Language\English;c:\Delphi\17.0\lib\Win32\Debug -V -VN -NO..\..\Temp\MODASMobileServer\Win32\Debug   MODASMobileServer.dpr   
[15:24:24][DCC] This version of the product does not support command line compiling.

显然,它认为未正确授权。

BIN,BIN64和LIB目录是从完全注册且可以正常运行的安装中复制过来的。

为了在不安装IDE的情况下在构建服务器上构建XE10项目,我需要做什么?还是我需要辞职以安装IDE?

西蒙·克拉夫

我想通了。尽管我安装了似乎功能齐全的Delphi 10,但我记得最初是通过试用安装的。该试用版已获得适当的许可,因此我以为现在是pukka安装。事实并非如此,注册的试用版与正确的安装之间显然存在一些差异。

要解决此问题,我:

  • 从开发机上卸载了试用版
  • 从EDN下载了完整的ISO版本
  • 在开发机器上安装了完整的ISO版本
  • 在开发机器上许可/注册了安装
  • 通过bin,bin64,lib,imports,include,lib文件夹复制到构建服务器上的C:\ Program Files(x86)\ Embarcadero \ Studio \ 17.0 \

重新运行该构建,它成功运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Delphi 10 Seattle-Android项目构建失败

Firemonkey在后台Form Delphi 10 Seattle中进行操作

Windows 10 TNotification中的内存泄漏在Delphi Seattle中?

Delphi 10 Seattle和10.1 Berlin无法调试COM DLL

将JCL安装到Delphi 10 Seattle中时出错

将JVCL安装到Delphi 10 Seattle中

在Delphi 10 Seattle中没有DecodeDateTime吗?

Finalbuilder 8无法加载Delphi 10 Seattle项目文件

GMLib Rad Studio 10 Seattle-Delphi-Android

W10 + Delphi Seattle,TFileOpenDialog + fdoForcePreviewPaneOn =在某些图像上崩溃

AES使用DCrypt在Delphi(10 Seattle)中加密字符串,并使用PHP / OpenSSL解密

Delphi 10 Seattle更改为Win32 GetPath以及冗余TPoint和_POINTL记录类型

在FMX中,如何使非可视组件在设计时可见(Delphi 10 Seattle)

在OS X上运行Delphi 10 Seattle应用程序时出现Dylib版本错误

Delphi 10 Seattle在启动时不打开上次使用的项目

CreateDir 函数在带有 Delphi 10 Seattle 的 Windows 8.1 下不起作用

Delphi 7 Indy 10 ioHandler

Delphi Seattle默认字体很大

确定运行时的项目(Delphi Seattle)

创建自己的Splashscreen Delphi 10西雅图

RadStudio / Delphi 10中的Git集成

从Delphi 10中的View创建屏幕截图?

在Android的Delphi 10中终止线程

Delphi> 10GB时FileSize最快

Delphi - 如何构建分发包

从Delphi 6调用时,用Delphi 10编写的DLL提供了访问冲突。

Delphi 10 Indy IdHttp如何在Task中实现OnWork

如何在Firebase上存储数据-Delphi XE 10

Windows10中的Delphi桌面屏幕截图,GetDeviceCaps问题