4

ASP.NET サービスと統合された一連の Borland Delphi 6 プロジェクトをビルドしてテストしたい。Delphiの構築にWANTとCruiseControlを使用していました。TFS ビルド エージェントを使用すると、すべてを結び付けてテストを行うことができます。私はガイダンスと方向性を探しています。

私が目にする 1 つの問題は、'<'SolutionToBuild'>' として MSBuild に与えられる Delphi プロジェクトに「ソリューション」がないことです。

<SolutionToBuild Include="There is no such thing as a Delphi.sln">
    <Targets></Targets>
    <Properties></Properties>
</SolutionToBuild>

また、<UsingTask> への参照がありますが、それらの使用方法が少しわかりません。<UsingTask> を使用すると、Delphi コマンドライン コンパイルのカスタム タスクを実行できます。

ご指導いただければ幸いです。

4

2 に答える 2

1

MSBuild を使用して、Delphi コマンド ライン コンパイラを実行できます。しばらく経ちましたが、IDE がコマンド ライン コンパイルをサポートしているか、コマンド ラインから実行できるスタンドアロン コンパイラがあることは確かです。どちらの場合も、<Exec必要なパラメーターを使用して適切なコマンド ライン ビルド ツールを実行する > タスクを作成する必要があります。

「>への参照」があると言うとき<UsingTask、外部の MSBuild タスクをインポートしているということですか? > 要素は、<UsingTask外部アセンブリ (DLL) に存在するカスタム MSBuild タスクを取り込むために使用されます。タスクがインポートされると、他の組み込みタスクと同じように使用できます。

于 2008-11-07T16:17:14.527 に答える
1

アップグレードできますか?Delphi 2006+ はデフォルトで MSBuild を使用します。設定するものは何もありません。

于 2008-11-07T17:06:21.493 に答える