PL/I ソリューション、プロジェクトおよびファイルでの作業

ソリューション

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

  • 複数のユーザーが 1 つのソリューションで作業できます。分割された各プロジェクトで各ユーザーが作業します。
  • ソリューションを複数の小さいプロジェクトに分割すると、処理が簡単になり、ビルドが高速化されます。
  • ソリューション内のプロジェクトにはそれぞれ異なる言語を使用できます。このため、アプリケーションを複数のプロジェクトに分割すると、混合言語プログラミングを行うことができます。

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

プロジェクト

PL/I プロジェクトの拡張子は .cblproj です。このファイルも、読んで理解できるものです。このファイルの形式は MSBuild 形式です。この形式については、Visual Studio のヘルプを参照してください。プロジェクトのタイプが異なると、拡張子も異なります。たとえば、C# プロジェクトの拡張子は .csproj です。

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

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