ソリューション
 
		 
		ソリューションとは、Visual Studio の概念です。ソリューションは、アプリケーションを作成するために連携する1つ以上のプロジェクトを格納するコンテナーです。ソリューションの中身をいくつかのプロジェクトに分割すると、次のような利点があります。
 
		  - 複数のユーザーが 1 つのソリューションで作業できます。分割された各プロジェクトで各ユーザーが作業します。
- ソリューションを複数の小さいプロジェクトに分割すると、処理が簡単になり、ビルドが高速化されます。
- ソリューション内のプロジェクトは、それぞれ異なる言語で記述できます。このため、アプリケーションを複数のプロジェクトに分割すると、混合言語プログラミングを行うことができます。
- ソリューションには複数のプロジェクトを含めることができるため、マネージ コードとしてコンパイルされたものと、ネイティブ COBOL としてコンパイルされたものが共存できます。さまざまな連携技術を使用して、ネイティブ COBOL をマネージ COBOL と組み合わせることが可能です。
 ソリューションの拡張子は .sln です。このファイルは、判読可能なテキスト形式のファイルであり、編集することもできますが、Visual Studio の IDE を使用して編集することをお奨めします。
 
	 プロジェクト
 
		 
		COBOL プロジェクトの拡張子は .cblproj です。このファイルも判読可能です。このファイルの形式は MSBuild 形式です。この形式については、Visual Studio のヘルプを参照してください。プロジェクトの種類が異なると、拡張子も異なります。たとえば、C# プロジェクトの拡張子は .csproj です。
 
		さまざまな種類の COBOL プロジェクト用のテンプレートが用意されています。各テンプレートにより、プロジェクトの格納に適したファイル構造が作成され、適切なビルド設定が定義されます。
 
	 ソリューションとプロジェクトの詳細については、Visual Studio のヘルプを参照してください。