- - PR -
dllの参照しているものを知りたい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-04-15 17:26
vb.netで開発をしております。
別の人が作ったdllを参照して コーディングをしているのですが、 ”エラー:プロジェクト'PROJ_1'の依存関係'comAAA, Version=1.0.1560.25957, Culture=neutral' は、参照 'comAAA, Version=1.0.1563.36094, Culture=neutral' を上書きするため、実行ディレクトリにコピーできません。” 共通機能(クラスライブラリ)を順序良くリビルドし直してもらえば エラーが解決するのはわかっているのですが、それとは別に dllがどんなものを参照しているのかを知る方法はないのでしょうか よろしくお願いします。 | ||||
|
投稿日時: 2004-04-15 17:32
ExeやDLLが何を参照しているのか調べるツールなら「Dependency Walker」というのが
ありますので試してみてはどうでしょうか http://www.dependencywalker.com/ | ||||
|
投稿日時: 2004-04-15 17:47
ildasm.exeを使えば良いと思います。
私の環境では C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\ildasm.exe ここにあります。 これでアセンブリファイルを開いてMANIFESTの所を見てください。 | ||||
|
投稿日時: 2004-04-15 17:56
これってアセンブリには対応してないんではないでしょうか? まあ、ILDASMで見るのが手っ取り早いと思います。 | ||||
|
投稿日時: 2004-04-15 18:41
こんなのもあります。
AssemblyAnalyzer http://santamartadotnet.hp.infoseek.co.jp/releases/samples/assemblyanalyzer.html [ メッセージ編集済み 編集者: NowhereMan 編集日時 2004-04-15 18:42 ] | ||||
|
投稿日時: 2004-04-15 23:38
回答ありがとうございます。
まさに欲しかったものが手に入りました。 .netのSDKディレクトリに入っていたのには気づきませんでした。 ありがとうございました。 |
1