DOBON.NET DOBON.NETプログラミング掲示板過去ログ

アプリケーション作成

環境/言語:[VB.Net 2003 ]
分類:[.NET]

お世話になります

アプリケーションを作成する時に、セットアッププロジェクトを使用しています。
アプリケーションを作成して、SetUp.exeを動かしてインストールをする事は
出来ます。デスクトップにアイコンが追加されるのでそれを動かすと、またインストールが始まっています。なぜこのようなことが起きるのか教えてくれませんか?
(SetUp.exeでインストールしたのとは違うインストール?が始まります)

PCを変えてSetUpを作成すると、このような現象が起きるのでしょうか?
SetUpを作成するソースは同じソースを使用しています。
PCを変えてSetUpを作成した.exeを動かすと
今まで作成したSetUpのファイルは消えています。(アプリケーションの追加・削除で確認済。)
新しくバージョンを上げてSetUpを作成して(PCを変えた方で)インストールし
実行してみると、そのまま実行できます。

PCを変えてSetUpを作成し実行すると、一回目にはこのような事が現象が起こるのでしょうか?対処方法があれば教えてください
> PCを変えてSetUpを作成し実行すると、一回目にはこのような事が現象が起こるのでしょうか?対処方法があれば教えてください

#どこまでがどのPCでの現象かよくわかりません

インストール先にFrameWorkはインストールされていますか?
されてないなら、
http://support.microsoft.com/default.aspx?scid=kb;ja;324733
PC変更前→@ PC変更後→A

アプリケーションを作成する時に、セットアッププロジェクトを使用しています。
アプリケーションを作成して、SetUp.exeを動かしてインストールをする事は
出来ます。デスクトップにアイコンが追加されるのでそれを動かすと、またインストールが始まっています。なぜこのようなことが起きるのか教えてくれませんか?
(SetUp.exeでインストールしたのとは違うインストール?が始まります)

↑A

PCを変えてSetUpを作成すると、このような現象が起きるのでしょうか?←A
SetUpを作成するソースは同じソースを使用しています。←A
(@のソースをAでも同じソースを使用している)
PCを変えて(AのPC)SetUpを作成した.exeを動かすと
今まで作成した(@のPC)SetUpのファイルは消えています。(アプリケーションの追加・削除で確認済。)←@
AのPCで新しくバージョンを上げてSetUpを作成して(PCを変えた方で)インストールし実行してみると、そのまま実行できます。
(@→A→Aで作成したSetUp.exeを順に実行すると、両方のパソコンがそのまま実行できる。
・@で作成したSetUp.exeを実行。インストール後アプリケーションを動かすと正常に実行
・次にAで作成したSetUp.exeを実行。インストール後、アプリケーションを動かすともう一度インストールが走る。
・最後にAで(3回目)で作成したSetUp.exeを実行。インストール後アプリケーションを動かすと正常に実行)

説明が下手で申し訳ありません。
最後にFramWorkはインストールされています。
> PC変更前→@ PC変更後→A
>
> アプリケーションを作成する時に、セットアッププロジェクトを使用しています。
> アプリケーションを作成して、SetUp.exeを動かしてインストールをする事は
> 出来ます。デスクトップにアイコンが追加されるのでそれを動かすと、またインストールが始まっています。なぜこのようなことが起きるのか教えてくれませんか?
> (SetUp.exeでインストールしたのとは違うインストール?が始まります)
>
> ↑A

これは1ですよね?

> (SetUp.exeでインストールしたのとは違うインストール?が始まります)

ここがポイントでしょう。
このウィンドウタイトルなど詳しいことがわからないと。。。
また、配布しようとしているアプリケーションで標準以外で参照しているものはあるのかとか。

> PCを変えてSetUpを作成すると、このような現象が起きるのでしょうか?←A

この文章が1とつながっていません。。。

同じSetupを2台で「作成」する必要性がわかりません。
配布アプリケーションの管理はどうなっているのでしょうか?
その2台にクローンが存在するのですか?

> SetUpを作成するソースは同じソースを使用しています。←A

ソースが同じでもビルドすれば少なくともビルドバージョンが変わります。
そういう意味では別物が出来上がるという認識が必要でしょう。
アセンブリもそのときに存在するものが参照されますし依存性も下手すると変わってしまうこともあります。
本体の方の問題のようですが関係ありませんか?
http://support.microsoft.com/default.aspx?scid=kb;ja;888470
■No14076に返信(まどかさんの記事)
> 本体の方の問題のようですが関係ありませんか?
> http://support.microsoft.com/default.aspx?scid=kb;ja;888470


↑ので助かりました。
なぜPCを変えてSetUpを作成しなくてはいけないかというと
今担当している人が転勤してPCごと転勤する所に持っていってしまう為
私のPCで受け継ぐ事になりました。

ありがとうございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板