共有オブジェクトへの実行時参照は、常にバージョン管理ファイル名を参照するべきです。通常、バージョン管理ファイル名は、バージョン番号が接尾辞として付いたファイル名として表されます。
共有オブジェクトのインタフェースが互換性のない方法で変更すると、その変更によって古いアプリケーションが破壊される可能性があります。このような場合は、新しい共有オブジェクトを新しいバージョン管理ファイル名によって配布するべきです。また、元のバージョン管理ファイル名も配布して、古いアプリケーションで必要なインタフェースを提供する必要があります。
一連のソフトウェアリリースに対してアプリケーションを構築しているときは、実行時環境内に共有オブジェクトを個別のバージョンファイル名で提供する必要があります。このようにすれば、アプリケーションを構築するときに基にしたインタフェースが、実行中に結合するアプリケーションで利用できることを保証できます。
次のセクションでは、コンパイル環境と実行時環境間でのインタフェースの結合を同期する方法について説明します。