3

このメッセージの理由を見つけるのは難しいと思います。PIA サービスをダウンロードし、抽出したファイルをインストールしましたが、使用して登録するregsvr32 path\file nameと、前述のメッセージが表示されます。

.dll がロードされましたが、DllRegisterServer エントリ ポイントが見つかりませんでした

再度、systems32 フォルダー内のファイルを抽出しようとしましたが、抽出されたことを示すメッセージが表示されます。しかし、system32 フォルダーを検索すると、ファイルがありません。私を助けてください。

4

1 に答える 1

3

私は今日同じ問題に苦しんでいました。それはすべて私にとってかなり新しいものですが、ここに私が見つけたものがあります:

RegSvr32 は、動的にリンクできるように設計された COM ライブラリでのみ機能します。Hans Passant が言ったように、.NET アセンブリを登録するには、regsvr32 の代わりに regasm を使用する必要があります。

regasm assemblyFile [options]

(レガズムの詳細については、こちらを参照してください。)

2 番目の質問: DLL は、regasm の実行時に指定したパスにない他の DLL にリンクしている可能性があります。(ここで回答したように。)すべての依存関係を確認してみてください。

于 2013-10-23T09:38:25.007 に答える