参照DLL名称の取得方法
- 題名: 参照DLL名称の取得方法
- 著者: ヨシミ
- 日時: 2005/01/11 20:50:42
- ID: 8344
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 参照DLL名称の取得方法
- 著者: 深山
- 日時: 2005/01/12 10:36:14
- ID: 8353
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 参照DLL名称の取得方法
- 著者: ヨシミ
- 日時: 2005/01/13 15:45:00
- ID: 8395
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつも拝見させて頂いています。
初めて投稿します。
宜しくお願いします。
◆要望
画面(form)ごとにdllを分けて作成しておき、
中心となるプロジェクトに全ての画面のdllを参照設定しておいて
一つの画面から異なるdllに登録されている画面を起動します。
その際、起動した画面でその画面自身が登録されているdll名称を取得したいと
考えています。
◆問題
上記のような構造で作成した場合、
起動した画面でその画面自身が登録されているdll名称を取得しようとすると
実際に実行されているdllは起動した画面のdllなので
登録されているdll(参照設定されている)名称が取得できません。
---
Assembly.GetEntryAssembly()やAssembly.GetExecutingAssembly()で
なんとか取得できないものかいろいろやってみたのですが、
うまくいっていません。
起動元となる画面で起動するdllの名称を取得するのではなく
なんとか起動した画面(form)ロジック側でで取得できないか、検討しています。
何か良い方法がありましたらご教授頂きたく思います。
宜しくお願い致します。