そのため、Compact Framework を変更して C 関数をエクスポートしようとしています。フルフレームワークで問題なく動作します。
ここで使用されている方法が説明されています。https://sites.google.com/site/robertgiesecke/Home/uploads/csharpprojecttemplateforunmanagedexports
とにかく問題は、Compact Framework Dll を逆アセンブルしてから再アセンブルすると、Full Framework Dll として再アセンブルするように見えることです。
コンパクト フレームワーク DLL として再アセンブルする方法を教えてください。