Visual Studio で BPR プロジェクトをビルドする Visual Studio 用のカスタム プロジェクト タイプの開発を開始したいと考えています。
このプロジェクトを始めるには、いくつかのヒントが必要です。このタイプのプロジェクトのテンプレートはどこにありますか?
私の目標は、Borland C++Builder の見苦しく不安定なインターフェイスを開発プロセスから取り除き、Visual Studio から完全に作業することです。
Visual Studio で BPR プロジェクトをビルドする Visual Studio 用のカスタム プロジェクト タイプの開発を開始したいと考えています。
このプロジェクトを始めるには、いくつかのヒントが必要です。このタイプのプロジェクトのテンプレートはどこにありますか?
私の目標は、Borland C++Builder の見苦しく不安定なインターフェイスを開発プロセスから取り除き、Visual Studio から完全に作業することです。
編集: おっと、あなたがC++ Builder ファイル用の新しいプロジェクト タイプを作成しようとしていることがわかりませんでした。その場合、言語パッケージをビルドする必要があります。Visual Studio Extensibilityサイトから始めてください。このより具体的なリンクもご覧ください。
まったく新しいプロジェクトタイプを作成せずに C++Builder プロジェクトを構築したいだけの人に役立つかもしれないので、参照用に古い回答をここに残しておきます:)
Visual Studio のバージョンは指定されていませんが、最近のバージョンであると仮定します。Visual Studio 8 および 9 では、ほとんどのプロジェクト ファイル (Visual C++ を除くすべての一般的なファイル) は実際には MSBuild ファイルであるため、MSBuild でビルドできます。単純なコマンド ライン タスク (Exec) を追加して、コマンド ラインで bpr をビルドするか、このためのカスタム タスクを作成することができます (まだ利用可能なタスクが見つからない場合 - 検索用語はMSBuildおよびカスタム タスクである必要があります) 。 . このように、Visual Studio と MSBuild の両方で、好きなものをビルドできます。開始する MSBuild ファイルがない場合、またはタスクの開発に取り掛かりたい場合は、Visual Studio 用のMSBuild プロジェクト テンプレートが役に立ちます。
それ以外に、C++Builder が実際に必要ない場合は、BPR をソリューションとしてエクスポートする (または新しいソリューションを作成してファイルを追加する) こともできます。
C ++ Builderプロジェクトをビルドプロセスに統合することは、どちらもビルドシステムとしてMSBuildを使用するため、C ++Builder2007または2009を使用するとはるかに簡単になります。しかし、最近のバージョンのC ++ Builderにアップグレードすると、別の方法で問題が解決すると思います:)