AssemblyVersionAttribute の変更を必要とする厳密な名前のアセンブリへの変更は何ですか? 明らかに、クライアントがコードを変更しなければならないような方法でパブリック API を変更するには、AssemblyVersion を増やす必要があります。しかし、クライアントのコード変更を必要としないパブリック API への変更はどうでしょうか? 例えば:
- パブリック クラスまたはインターフェイスの追加?
- パブリック クラスまたはインターフェイスへのパブリック メンバーの追加? (編集: drscroogemcduck は、メンバーをインターフェイスに追加すると、すべての実装者がホースになることを以下で正しく指摘しています。ばかげています。)
- クラスメンバーの可視性の向上?
これに関する決定的なドキュメントが MSDN のどこかにあるはずです (または、MS を知っている場合は、MSSE の個人的なブログ)。しかし、私は単にそれを見つけることができません。助けてください!