ソリューションを構築するときに Visual Studio がプロジェクトをスキップする理由を特定する方法 質問する

ソリューションを構築するときに Visual Studio がプロジェクトをスキップする理由を特定する方法 質問する

私は他の人の作業をデバッグしていますが、ソリューションはかなり大きいです。全体をビルドしようとすると、ソリューション内のいくつかのプロジェクトがビルドされずにスキップされます。ビルド プロセス中に出力ウィンドウを表示すると、次のように表示されます。

1>------ すべて再構築をスキップ: プロジェクト: pr1lib ------

これらのビルドがスキップされた理由をどのように判断すればよいでしょうか? 追加の出力を見つけることができません。

これは VS2008 で実行され、ソリューションは C# および C++ コードで構成されています。

ベストアンサー1

ソリューションを右クリックし、[プロパティ]、[構成プロパティ] の順に選択します。ここで、ビルドするプロジェクトを選択できます。

[編集]:
Kdt のコメントを参照してください: ... 構成プロパティを確認すると、プロジェクト ビルド ターゲットは「混合プラットフォーム」用に構成されていましたが、ソリューションは「任意の CPU」をビルドするように設定されていました。

*この問題が発生したとき、メイン プロジェクトには「任意の CPU」しかなく、子 dll も「任意の CPU」に設定されていましたが、そのプロファイルを削除して「x86」のみを残していました。dll のみに x86 を選択すると、動作し始めます
[/edit]

おすすめ記事