我正在尝试将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安装。事实并非如此,注册的试用版与正确的安装之间显然存在一些差异。
要解决此问题,我:
重新运行该构建,它成功运行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句