ビルドサーバーをDelphi XEからDelphi XE2に移行するにはどうすればよいですか?ビルドサーバーをDelphi XEからDelphi XE2に移行
6
A
答えて
9
最初に重要なことは、パラメータDelphiWin32LibraryPath
がDelphi XE2でDelphiLibraryPath
に変更されたことです。だから、
msbuild /p:DelphiLibraryPath="..." ...
に
msbuild /p:DelphiWin32LibraryPath="..." ...
のようなものからXEからプロジェクトを移行、デルファイXE2は、上でコンパイルされません、プロジェクトファイルにいくつかのリソース参照を追加して第二の、あなたのbuildscriptsを変更する必要がありますサーバーを構築する(this answer by Uwe Raabeが指摘するように)。これを修正するには、dproj
ファイルをテキストエディタで開き、ico
というファイルを参照する行を削除します。「ProjectName_Icon4.ICO」のようなファイルです。
第3の厄介なことは、XE2で導入された名前空間です。これは、ビルドサーバーは、このファイルには、現在「Winapi.Windows」と呼ばれるように
File "Windows.dcu" not found
ようなエラーメッセージでコンパイルを停止します。あなたは自動的に暗黙のうちにいくつかの名前空間を追加するようにコンパイラに伝えることができ、プロジェクト内のすべての使用条項を変更することを避けるために:
msbuild /p:Namespace="System;System.Win;Winapi;Vcl;Vcl.Imaging;Data;Xml" ...
あなたは、あなたのプロジェクトで使用するいくつかのより多くの名前空間を追加する必要があります。
関連する問題
- 1. POPCNT in Delphi XE/XE2 64bit
- 2. Delphi XEの 'VarToStr'?
- 3. TMonthCalendarとDelphiスタイル(Delphi XE2)
- 4. BDE with Delphi XE
- 5. Delphi 7のプロパティエディタをDelphi XE2に変換
- 6. Delphi XEのテーマアプリケーション
- 7. Delphi XEとWinsock
- 8. Delphi XE Reportman
- 9. Delphi XE2アセンブリ
- 10. SafeMM for Delphi XE2
- 11. Delphi XE2 FireMonkeyレポートオプション
- 12. DateToStrとDelphi XE2
- 13. TThreadedStringList in delphi xe2
- 14. 使用してGDI +のDelphi XEデルファイXE2で
- 15. Delphi XE 2でTurbopower XMLパートナーを使用
- 16. DELPHI XE wpf like GUI
- 17. Delphi 2010-XEのTWordApplication
- 18. delphi xe2 stringgrid with comments
- 19. Delphi XE2 FormatDateTime passing -693594
- 20. Delphi(XE2)のUnicodeバージョン
- 21. Delphi xe2とfilectrlユニット
- 22. Delphi XE2とTurboPower Orpheus
- 23. chartfxをDelphi XE2にインポート
- 24. Delphi XEからTFS 2010への接続
- 25. Delphi XEでControl + Clickフリーズ
- 26. Delphiファックスコンポーネント? (XE +のAsync Pro?)
- 27. delphi xeファイルの暗号化
- 28. Delphi XE2ファイル共有とiOS
- 29. Delphi XE2 Datasnap TObject with TMemoryStream
- 30. Delphi XE2 DataSnap - PC1フィルタのランダムキー
問題に何か問題を追加できますか? – Kromster
問題は、コンパイラを交換するだけで、すべてのビルドスクリプトが変更されずに実行されないことです。 – jpfollenius