System.TypeLoadException:
メソッド 'hoge' に実装がないため (RVA なし)、アセンブリからの型 'hogeclass' を読み込めませんでした。
というエラーが出た![](https://stat100.ameba.jp/blog/ucs/img/char/char2/146.gif)
以前C++で作ってたDLLに関数を追加して、C#アプリから呼びだそうとしてる時です。
■解決
DLLを呼び出す時にクラス内で
というエラーが出た
![](https://stat100.ameba.jp/blog/ucs/img/char/char2/146.gif)
以前C++で作ってたDLLに関数を追加して、C#アプリから呼びだそうとしてる時です。
■解決
DLLを呼び出す時にクラス内で
[DllImport("hoge.dll", EntryPoint = "hogeMethod", CharSet = CharSet.Ansi)]
private extern static int hogeMethod(ref IntPtr hogehoge);
とかくところで、DllImportのEntryPoint名が間違っていた。
ここ間違えるとこんなエラーが出る![](https://stat100.ameba.jp/blog/ucs/img/char/char2/178.gif)
ちなみにエントリーポイントがありません、ってエラーも出るけどそれも同様![](https://stat100.ameba.jp/blog/ucs/img/char/char2/139.gif)
とかくところで、DllImportのEntryPoint名が間違っていた。
ここ間違えるとこんなエラーが出る
![](https://stat100.ameba.jp/blog/ucs/img/char/char2/178.gif)
ちなみにエントリーポイントがありません、ってエラーも出るけどそれも同様
![](https://stat100.ameba.jp/blog/ucs/img/char/char2/139.gif)