Visual Studio Tools for Office ローダは、シャドウ コピーを使用して、共有されたアセンブリをインプレース更新できるようにします。これによって、アセンブリがアプリケーションによって現在使用されていても更新することができます。ただし、シャドウ コピーの副作用として、アセンブリに厳密な名前が付けられていたり、バージョンの増分が無効になっている場合、シャドウ コピーのしくみは、アセンブリのキャッシュされたコピーを使用するように判断します。このコピーは最新ではありません。
アセンブリは次の場所にシャドウ コピーされます。
%userprofile%\Local Settings\Application Data\assembly\...
この場所には、ランダム名のサブフォルダ (5ab2b7… など) が存在します。サブフォルダの表示方法の例を次に示します。
<ドライブ名>:\Documents and Settings\<username>\Local Settings\Application Data\assembly\dl2\LJP2R6JM.0M0\K4XJT2YT.NW7\fa13a517\003fd4f1_0e54c301
サブフォルダを開くか検索すると、アセンブリのキャッシュされたコピーを見つけることができます。
キャッシュされたコピーではなく、アセンブリの最新のコピーが読み込まれるようにするには、次のいずれかを実行します。
1. シャドウ コピーの場所に移動して、キャッシュされたコピーを手動で削除する。
2. アセンブリのバージョン番号を、手動で増分させる。これを実行するには、AssemblyInfo ファイルの AssemblyVersion 番号を変更します。
3. リリースの準備が整うまで、アセンブリに厳密な名前を付けない。