2

PB 12.NETアプリケーションのビルドオートメーションのさまざまな可能性についていくつかの光を当ててください。 PBは.NETであるため、NAntやCruiseControl(MSBuildを使用)などのツールを使用して、アプリケーションをビルドおよびデプロイすることができます。PowerBuilder 12.NET Nantを使用した自動ビルド

基本的に、ORCAScript/ECrane PowerGENには依存しません。

+0

何かを使ってビルドを自動化しようとしましたか? – Bernard

+0

@Bernadはい、それは長い時間が戻っていました。ビルドとデプロイを作成するために使用されるANTとORCAScriptの組み合わせ。 –

答えて

3

私は通常、決して言わないことには気をつけていますが、私はあなたの答えがいいえであるとはかなり確信しています。

PowerBuilderコンパイラを呼び出すには、PBのORCA APIを呼び出す必要があります。 IDEがそれを行います。 ORCAScriptはそれにコマンドラインインターフェイスを提供します。 PowerGenは、GUIのフロントエンド(および多くの追加機能)を提供しています。

しかし、これらのツールではORCAScriptまたはPowerGenを使用することができます。たとえば、CruiseControlのORACScriptをNAntと併用して説明しているhere's a blog postです。 PowerGenは非常に堅牢なコマンドラインオプションを備えており、コマンドラインからより多くのパワーとチャンスを得ることができます(例:PBLの最適化、より効率的なブートストラップ)。

幸運、

テリー。

+0

入力してくれてありがとう、今私は、PBアプリケーションを構築するためにORCA APIを持っている必要があることをはっきりと理解しています。 PB 12 '.NET'エディションはPBオブジェクトを全く異なった形で保存するので、これはブートストラップをあまり複雑にしないと思う。 –

+0

PB実行ファイルへのコマンドライン引数の使用はどうですか?それらはまだPB 12に存在しますか? 10.5では、これらを使用して、次のようなプロジェクトをビルドします。 'pb105.exe/w myworkspace.pbw/t mytarget.pbt/deploy/ou logfile.txt' –

関連する問題