C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ツリー一括表示

VSTOアドインの「発行」によるアップグレードについて /Hansa (18/11/05(Mon) 12:51) #89182
Re[1]: VSTOアドインの「発行」によるアップグレードについて /鼻くそ太郎 (18/11/10(Sat) 23:45) #89235


親記事 / ▼[ 89235 ]
■89182 / 親階層)  VSTOアドインの「発行」によるアップグレードについて
□投稿者/ Hansa (1回)-(2018/11/05(Mon) 12:51:04)

分類:[.NET 全般] 

開発環境:VS2013(VB2013)

この前、WordのVSTOアドインを作成し、アドイン使用者に
「発行」で作成されたセットアップファイルを配布しました。

実際には、発行で生成されたセットアップファイルはzip形式で配布しています。
「発行フォルダーの場所」は、デフォルトの「発行\」にしています。
また、「インストールフォルダ―」のURLは空欄です。

今回、そのアドインを修正したものを配布したら、setup.exeの実行時に以下の
エラーが表示されました。

「現在他のバージョンがインストールされており、この場所からアップグレードすることはできないため、
このカスタマイズをインストールすることはできません。(以下略)」

色々と確認したところ、以下のことが判りました。

・旧アドインをアンインストールすれば、修正アドインをインストールは可能。
・旧アドインをインストールしたフォルダに「発行」フォルダの内容を置いた場合、
 修正アドインは問題なくインストールされる(置き換わる)。

おそらくこれは「発行」の仕組み上、バージョンアップ時のインストーラは
前バージョンと同じ場所にあることが前提なのだと思いますが、
これではアドイン更新の際は非常に不便なのですが、
何か設定が足りないところがあるのでしょうか?
[ □ Tree ] 返信 編集キー/

▲[ 89182 ] / 返信無し
■89235 / 1階層)  Re[1]: VSTOアドインの「発行」によるアップグレードについて
□投稿者/ 鼻くそ太郎 (1回)-(2018/11/10(Sat) 23:45:41)
ASPは難しいからあきらめろ

[ 親 89182 / □ Tree ] 返信 編集キー/


管理者用

- Child Tree -