- PR -

exeファイルで自分が参照しているdllファイルをコピー

投稿者投稿内容
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-04-21 17:06
引用:

hanaさんの書き込み (2004-04-21 16:40) より:

Visual Studio .NETのセットアップ パッケージは
使わない方法でいきたいと思ってます。


 こう書くと、「なぜ?」と思う人が、おそらくたくさん・・・

 私は、自動テストツールを作るときに、先に書いたようなシナリオを描いていたので、おそらくそういうことかなと思って書きました。が、質問が漠然としているので、どういうケースで使用したいかを書けば、そのケースで使えるシナリオを提示してもらえると思います。
わたなべ
会議室デビュー日: 2001/10/19
投稿数: 3
投稿日時: 2004-04-21 17:10
gotdotnet japan コラムでアプリケーションの更新について記述がありました。
参考になるかとはおもいます。
http://www.gotdotnet.com/japan/team/fieldevangelists/column/

記事リンク先
http://www.microsoft.com/japan/msdn/thisweek/AutoUpGrade/AutoUpGrade.asp

gorin
会議室デビュー日: 2005/12/18
投稿数: 2
投稿日時: 2005-12-18 20:52
引用:

hanaさんの書き込み (2004-04-20 13:51) より:
初投稿です。
現在C#でWindowsアプリケーションの開発をしています。

しかし、.exeで自分が参照しているdllファイルをコピー
できないか試行錯誤しています。
AA.exeは、BB.dllをプロジェクト参照しています。
AA.exeファイルの処理は、
BB.dllファイルが古くなったときに、新しいBB.dllファイルを上書きコピーします。

当然、AA.exeがBB.dllを使用しているためファイル競合でコピーエラーします。
AA.exeをどのプロジェクトにも非依存にして作成すればよいのですが、
AA.exeがBB.dllを参照しなければ、新たに作成する部分が多くなってしまいます。

なにか解決方法があればご教授願います。

gorin
会議室デビュー日: 2005/12/18
投稿数: 2
投稿日時: 2005-12-18 20:53
引用:

hanaさんの書き込み (2004-04-20 13:51) より:
初投稿です。
現在C#でWindowsアプリケーションの開発をしています。

しかし、.exeで自分が参照しているdllファイルをコピー
できないか試行錯誤しています。
AA.exeは、BB.dllをプロジェクト参照しています。
AA.exeファイルの処理は、
BB.dllファイルが古くなったときに、新しいBB.dllファイルを上書きコピーします。

当然、AA.exeがBB.dllを使用しているためファイル競合でコピーエラーします。
AA.exeをどのプロジェクトにも非依存にして作成すればよいのですが、
AA.exeがBB.dllを参照しなければ、新たに作成する部分が多くなってしまいます。

なにか解決方法があればご教授願います。

スキルアップ/キャリアアップ(JOB@IT)