私は Visual Studio 2008 でかなり大きな (32 プロジェクトは大きいと思いますか?) マルチプロジェクト 'ソリューション' に取り組んでいます。それは私の質問に密接に関係していると思います。
最近 (最近のことはわかりませんが)、ブラウズ情報 (マクロ、関数、変数などの「定義へ移動」および「宣言へ移動」を可能にする VS 機能) に気付きました。更新されていません。何かで「定義へ移動」を試してみると、IDE から「シンボル '' が定義されていません」と表示されるか、移動したものである場合は正しいファイルに移動しますが、間違ったファイルに移動しますスポット。
ソリューション内のすべてのプロジェクトの参照情報を構築しようとしましたが、役に立ちませんでした。次に、 MSDNで、それを行うべきではないことを読みましたが、代わりに、すべてのプロジェクトがビルドされたら、すべての .sbr ファイルを入力として BSCMAKE を実行します。(確かではありませんが、.sbr ファイルはコンパイル時に自動的に作成されると思います。)
発生していないのはこのステップ (すべての .sbr ファイルで BSCMAKE を実行) であると推測していますが、ソリューション全体でこれを制御する設定が存在する場合、その設定がどこにあるのかわかりません (一度に 1 つのプロジェクトではなく)。
VS がこの情報を取得する他のファイル (.bsc 以外) はありますか? (言い換えれば、私は完全に間違ったツリーを吠えていますか)?