私には、リリース可能な製品を表すソリューションがあり、製品固有のプロジェクトと組織全体で共有されている他のプロジェクトの両方が含まれています。リリースされたプロジェクトのバージョン番号をスタンプする最善の方法は何ですか?私の現在のアイデアは:ソリューションのバージョンを作成
- サービスプロジェクト(これはWindowsサービスである実際の実行可能ファイルを含むプロジェクトです)にアセンブリバージョンを設定します。しかし、これは基本的にコアプロジェクトのロジックのフロントエンドにすぎないので、ちょっと奇妙に思えます。
- コアプロジェクトのバージョンをバージョンアップしてください。これがもう少し奇妙なことは、将来のバージョンで崩壊する可能性があるからです。バージョン番号が矛盾しているのが見つかります
- Wixインストーラプロジェクトでバージョン番号を設定します。いいですが、それは自動化できますか?
私は、これらの場所のすべてで同じバージョン番号を適用する方法を非常に気に入っていますか、これを行う良い方法がありますか?