私はTFSで毎日構築される大きなソリューションを持っています。このソリューションは、複数の論理サブソリューションをカバーしています。たとえば、A、B、C、Dのプロジェクトで構成されるApplicationA、プロジェクトA、B、E、F、プロジェクトA、C、G、HからなるApplicationCからなるApplicationB。大きなC#ソリューションを整理する
現時点では、ビルドソリューションファイルのコピーをローカルに作成し、プロジェクトで作業するためにビルドする必要のないプロジェクトをアンロードします。したがって、ApplicationAではA、B、C、D以外のすべてをアンロードします。
もう1つのアプローチは、ApplicationAのプロジェクトA、B、C、Dのみをビルドする複数のソリューション構成を作成することですが、これは面倒で恐ろしく、.slnファイルは巨大になります。
問題は、多くのプロジェクトが1つのwixパッケージにまとめられ、一緒にインストールされることです。つまり、主な.slnファイルは意味があります。特に、ビルドの観点からですが、デバッグも重要です。
新しいプロジェクトが追加されたときに複数のソリューションファイルを追加する必要があります。だから、設定方法はおそらく行く方法ですが、どちらかといえば気分が悪いです。
誰もが同様のシナリオの経験を持っていますか?どのようにそれを回避しましたか?
"複数のソリューションファイルを管理することは、新しいプロジェクトが追加されたときに複数のソリューションに追加する必要があるため実現できません。これは本当に大変ですか?私は常に複数のソリューション(多くのプロジェクトを扱う場合)を使用してきましたが、これは決して非常に痛いものでした。 –