警告
BSCMAKE は、現在も Visual Studio と共にインストールされていますが、IDE では使用されなくなりました。 Visual Studio 2008 以降、ブラウザー情報とシンボル情報は、ソリューション フォルダー内の SQL Server の .sdf ファイルに自動的に格納されます。
シンボル参照用のブラウザー情報を作成するために、コンパイラによってプロジェクト内のソース ファイルごとに .sbr ファイルが作成された後、BSCMAKE.EXE によってその .sbr ファイルが 1 つの .bsc ファイルに連結されます。
.sbr と .bsc ファイルの生成には時間がかかるため、Visual Studio では既定でこれらの機能がオフになっています。 現在の情報を参照するには、ブラウザー オプションをオンにしてから、プロジェクトを再度ビルドする必要があります。
/FR または /Fr を使用して、.sbr ファイルを作成するようコンパイラに指示します。 .bsc ファイルを作成するには、コマンド ラインから BSCMAKE を呼び出すことができます。 コマンド ラインから BSCMAKE を使用すると、ブラウザー情報ファイルの操作をより細かく制御できます。 詳細については、「BSCMAKE リファレンス」を参照してください。
ヒント
.sbr ファイルの生成をオンにすることはできますが、.bsc ファイルの生成はオフのままにしてください。 これにより、高速なビルドが可能になるだけでなく、.bsc ファイルの生成をオンにしてプロジェクトをビルドすることで、最新の .bsc ファイルをすばやく作成することもできます。
.bsc ファイルのサイズを小さくすることで、.bsc ファイルをビルドするために必要な時間、メモリ、ディスク領域を減らすことができます。
開発環境でブラウザー ファイルをビルドする方法については、「[全般] プロパティ ページ (プロジェクト)」を参照してください。
より小さな .bsc ファイルを作成するには
BSCMAKE コマンド ライン オプションを使って、ブラウザー情報ファイルから情報を除外します。
コンパイルまたはアセンブルするときに、1 つまたは複数の
.sbrファイルでローカル シンボルを省略します。現在のデバッグ段階に必要な情報がオブジェクト ファイルに含まれていない場合は、ブラウザー情報ファイルをリビルドするときに、BSCMAKE コマンドからその
.sbrファイルを省略します。
複数のプロジェクトからのブラウザー情報を 1 つのブラウザー ファイル (.bsc) に結合するには
プロジェクト レベルで
.bscファイルをビルドしないようにするか、/nスイッチを使って.sbrファイルが切り詰められないようにします。すべてのプロジェクトをビルドしたら、その全
.sbrファイルを入力として BSCMAKE を実行します。 ワイルドカードを使用できます。 たとえば、それぞれに.sbrファイルが含まれるプロジェクト ディレクトリC:\X、C:\Y、およびC:\Zがあり、それらすべてを 1 つの.bscファイルに結合するには、BSCMAKE C:\X\*.sbr C:\Y\*.sbr C:\Z\*.sbr /o c:\whatever_directory\combined.bscを使って結合された.bscファイルをビルドします。