想要构建和测试一系列与ASP.NET服务集成的Borland Delphi 6项目。曾经使用WANT和CruiseControl构建Delphi。使用TFS Build代理,我们可以将所有内容组合在一起并进行一些测试。我正在寻找指导和指导。
我看到的一个问题是Delphi项目中没有“解决方案”作为'<'SolutionToBuild'>'提供给MSBuild。
<SolutionToBuild Include="There is no such thing as a Delphi.sln">
<Targets></Targets>
<Properties></Properties>
</SolutionToBuild>
另外,我引用了<UsingTask
&gt;但有点不确定如何使用它们。 <UsingTask
&gt;允许运行Delphi命令行编译的自定义任务。
您的指导将不胜感激。
答案 0 :(得分:1)
您可以使用MSBuild运行Delphi命令行编译器。已经有一段时间了,但我很确定IDE是否支持命令行编译,或者有一个可以从命令行运行的独立编译器。在任何一种情况下,您都需要创建<Exec
&gt;运行具有所需参数的相应命令行构建工具的任务。
当您说“有<UsingTask
&gt;参考”时你的意思是你要导入外部MSBuild任务? <UsingTask
&gt; element用于引入驻留在外部程序集(DLL)中的自定义MSBuild任务。导入任务后,就像使用任何其他内置任务一样使用它。
答案 1 :(得分:1)
你能升级吗? Delphi 2006+默认使用MSBuild。没有什么可配置的。