ソース コードを保持する 1 つ以上のプロジェクトを含むソリューションを作成した後、さまざまなプロジェクトおよびファイルのプロパティを設定して、アプリケーションの構築および実行方法を制御できます。
たとえば、プロジェクト内のすべてのファイルに適用されるプロジェクト プロパティを、すべてに対してまたは選択したビルド構成に対して最初に設定できます。次に、必要に応じてプロジェクト内の個々のファイルのプロパティを変更できます。ファイルのプロパティを変更すると、プロジェクト レベルの指令より優先されます。
場合によっては、特定のプロジェクト タイプおよび複数のファイルに対して、IDE が自動的に特定のコンパイラ指令を決定して設定するためにソリューション エクスプローラーで使用可能な [Determine Directives] コマンドを使用すると便利です。
プロジェクト レベルでプロパティを設定して、プロジェクト全体に適用できます。デバッグやリリース構成などのビルド固有の構成プロパティは、プロジェクト プロパティをオーバーライドします。
複数の出力ファイルをコンパイルするプロジェクトでは、プロパティをファイル レベルで設定することもできます。これらのプロパティは、ビルド構成プロパティおよびプロジェクト レベルで設定されたプロパティをオーバーライドします。
指令スキャンで特定された指令は、個々の COBOL ファイルにのみ設定され、プロジェクト レベルで設定された指令をオーバーライドします。ただし、指令がすでにプロジェクトに設定されている場合、指令はファイルに設定されません。
IDEは、[ EXEC CICS または EXEC SQL 文を含むファイルに対して、ファイルまたはデフォルトの CICS および SQL 指令の COBOL 方言を識別して設定します。
] で指定されたScanning file C:\Users\Public\Documents\MyProject\ConfigReader.cbl Setting SQL off Setting Dialect MF Scanning file C:\Users\Public\Documents\MyProject\Minesweeper.cbl Setting SQL off Setting Dialect MF Scan complete.
ファイルに対してコンパイラ指令の決定および設定が済んだら、さらにファイル プロパティを変更できます。