COBOL ソリューションおよびプロジェクトの作成

ソリューション

ソリューションとは、Visual Studio の概念です。ソリューションは、アプリケーションを作成するために連携する1つ以上のプロジェクトを格納するコンテナーです。ソリューションの中身をいくつかのプロジェクトに分割すると、次のような利点があります。

  • 複数のユーザーが 1 つのソリューションで作業できます。分割された各プロジェクトで各ユーザーが作業します。
  • ソリューションを複数の小さいプロジェクトに分割すると、処理が簡単になり、ビルドが高速化されます。
  • ソリューション内のプロジェクトは、それぞれ異なる言語で記述できます。このため、アプリケーションを複数のプロジェクトに分割すると、混合言語プログラミングを行うことができます。
  • ソリューションには複数のプロジェクトを含めることができるため、マネージ コードとしてコンパイルされたものと、ネイティブ COBOL としてコンパイルされたものが共存できます。さまざまな連携技術を使用して、ネイティブ COBOL をマネージ COBOL と組み合わせることが可能です。

ソリューションの拡張子は .sln です。このファイルは、判読可能なテキスト形式のファイルであり、編集することもできますが、Visual Studio の IDE を使用して編集することをお奨めします。

プロジェクト

COBOL プロジェクトの拡張子は .cblproj です。このファイルも判読可能です。このファイルの形式は MSBuild 形式です。この形式については、Visual Studio のヘルプを参照してください。プロジェクトの種類が異なると、拡張子も異なります。たとえば、C# プロジェクトの拡張子は .csproj です。

さまざまな種類の COBOL プロジェクト用のテンプレートが用意されています。各テンプレートにより、プロジェクトの格納に適したファイル構造が作成され、適切なビルド設定が定義されます。

ソリューションとプロジェクトの詳細については、Visual Studio のヘルプを参照してください。