私はX社のために作られたプロジェクトを持っています。そして彼らはY社がその製品を使うことを許可し、マイナーなブランディングタイプを変更したいと考えました。私はCのプログラミングのバックグラウンドから来ているので、私はソリューションが構築されているブランドに応じて条件付きコンパイルシンボルを指定する別のビルド構成を追加しました。そして、ソースコードはいくつかありますVisual Studio:セットアッププロジェクトはビルド構成に基づいて変更されますか?
#if COMPANY_X
// do stuff
#elif COMPANY_Y
// do different stuff
#endif
は今ここに私の質問です:私は、単一の(Visual Studioインストーラー)セットアッププロジェクトを操作するために、ソリューションのビルド構成を使用することはできますか?あるいは、複数のセットアッププロジェクトを維持して、それらの違い(アプリ名、インストールフォルダ、メーカーなど)を管理する必要がありますか? (または、おそらくもっと根本的に、私はこのことについて、すべて間違っているんだ?)
背景情報:あなたがのために理想的な(2010ソリューション対単一使用し、複数のソリューション構成を作成することができますのVisual Studio 2010、Visual Studioインストーラー、C#の