Enterprise Developer は、COBOL プロジェクトでの Visual Studio のプロジェクト ラウンドトリップ機能 (またはプロジェクトの下位互換性) をサポートしています。プロジェクト ラウンドトリップ機能は、Visual Studio 2010 Service Pack 1 (SP1) で初めて導入されました。これにより、異なるバージョンの Visual Studio を使用して、プロジェクトのアップグレードを実行せずに同じ COBOL プロジェクトを編集できます。
プロジェクトのラウンドトリップにより、Visual Studio のいずれかのバージョンでプロジェクトを開いて変更を加え、プロジェクトを一旦閉じてから、他の Visual Studio バージョンでプロジェクトを開いて編集できます。アップグレードは適用されません。プロジェクトのラウンドトリップでは、組織内の誰かがサポート対象の Visual Studio バージョンの 1 つを使用し、同時に別の誰かが別のバージョンを使用して同じアプリケーションを編集しても、プロジェクトに影響がないことが保証されます。
プロジェクトのラウンドトリップを COBOL プロジェクトで使用する場合、次の要件と制限事項があります。
- Visual Studio 2012 と Visual Studio 2013 を切り替えて使用する場合、マネージ COBOL アプリケーションは .NET Framework 2 から 4.5.1 のバージョンを対象とします。
- Enterprise Developer for Visual Studio 2012 以降では、COBOL SQL CLR プロジェクトで新しいプロジェクト フォーマットが使われています。Visual Studio 2010 で作成された COBOL SQL CLR プロジェクトは、Visual Studio 2012 以降で開くとアップグレードされます。
- 同じマシンにインストールされた異なるバージョンの Visual Studio での作業
-
異なるバージョンの Visual Studio 用の Enterprise Developer は同じマシン上に共存できるため、異なるバージョンの IDE に対してアプリケーションを簡単にテストできます。
- Enterprise Server 用のコンパイル
-
異なるバージョンの Visual Studio 用に Enterprise Developer で作成されたアプリケーションは、同じ COBOL ランタイム システム製品である Enterprise Server を対象としています。