Visual Studio 2012以降ではメタデータ ユーティリティツール(Svcutilコマンド)のデフォルトで生成されるプロキシコードの仕様が変更されています。
NetCOBOL for .NET V4.2.0 以前:
同期メソッドシグネチャのみを生成します。
NetCOBOL for .NET V5.0.0 以降:
同期メソッドシグネチャとタスクベースの非同期メソッドシグネチャを生成します。
タスクベースの非同期メソッドシグネチャは、NetCOBOLの言語仕様範囲外の言語仕様となるため、生成されたCOBOLのソースコードはビルド時にエラーが発生します。
同期メソッドシグネチャのみのプロキシコードを生成するためには、/syncOnly オプションを指定します。
例:
Svcutil.exe /syncOnly /language:"Fujitsu.COBOL.COBOLCodeProvider, Fujitsu.COBOL.CodeDom,
Version=5.0.117.0, Culture=neutral, PublicKeyToken=fac0fe3cab973246"
/reference:"C:\Program Files\Common Files\Fujitsu NetCOBOL for .NET Runtime V5.0\Runtime\Fujitsu.COBOL.dll"
http://wcfservice.example.org/SampleService