- PR -

al.exe を用いてネイティブDLLをアセンブリキャッシュに

1
投稿者投稿内容
kupa
会議室デビュー日: 2003/04/28
投稿数: 7
投稿日時: 2004-06-29 19:21
 参照元記事の /link オプションに書かれている内容を用いて
 al.exe を用いてネイティブDLLをアセンブリキャッシュに登録を
 行いたいと思っているのですが、実現できていません。

 ここの参照記事の/link部分に書かれているネイティブDLLとは、たとえば
 Windowsにデフォルトで登録されているものと同等と考えても
 よいのでしょうか?思い違いでしょうか?

 以下のように実行しました。
 ここでのcommdlg.dllは、一例です。

 al /link:"C:\WINNT\system32\commdlg.dll" /out:commdlg.dll
 gacutil -i commdlg.dll

Microsoft (R) .NET Global Assembly Cache Utility. Version 1.0.3705.0
Copyright (C) Microsoft Corporation 1998-2001. All rights reserved.

Failure adding assembly to the cache: One or more modules were streamed in which
did not match those specified by the manifest. Invalid file hash in the manife
st?

 解決方法をご存知の方、よろしくお願いします。
1

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