アンマネージコード呼び出し時に独自な引数変換を行うためのカスタムマーシャラの内部動作が.NET Framework 2.0で変更されました。それに伴い、NetCOBOL for .NET V3.0L10以降、COBOL独自データのカスタムマーシャラの実装が変更され、また、Windows版NetCOBOLプログラムの呼び出し部分のコンパイラの生成コードが変更されています。
以下の条件に適合するNetCOBOL for .NET V2.1L10以前のコードはソースの再翻訳を行う必要があります。
ソースがプログラム原型定義を含んでおり、かつ
そのプログラム原型定義にCOBOL独自データ型の引数が含まれる。
再翻訳を行わない場合、アンマネージコード内での引数の変更がマネージコード内に反映されません。