構成が異なる他のプロジェクトに依存するいくつかのビジュアルスタジオプロジェクトがあります。
example:
Project MyProject (Configuration: Release)
References:
Project LibA (Configuration: Release_DontLink)
Project LibB (Configuration: Release
Visual Studio を使用したビルドは、さまざまなプロジェクトに使用される構成がソリューション ファイル内に格納されているため、正しく機能します。
しかし、msbuild を使用して MyProject をビルドすると、LibA のリリース構成がビルドされますが、これは正しくありません。LibA と LibB の両方が他の多数のプロジェクトで使用されているため、これらの構成を変更することはできません。MyProject のみを制御できます。
LibA および LibB プロジェクトを変更せずに MsBuild を使用して MyProject をビルドする方法はありますか?
おそらく関連する質問: Configuration for ProjectReference in MSBuildですが、答えを完全には理解していませんでした。LibA/LibB を変更する必要があると思います。