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