3

Firebird Database (Embeded) の t4 テンプレートを使用してデータ アクセス レイヤーを作成する作業を行っています。

私は64ビットシステムで作業しています。コンパイル/デバッグ オプション AnyCPU (Windows 7 64bit) Visual studio 2010

私は C# 環境でコードを書き、それをテストします。 firebird.client 、 fembed で正常に動作します。

しかし、同じコードを t4 テンプレートに入れて実行すると、次のエラー メッセージが表示されます。

Blockquote エラー 1 実行中の変換: System.BadImageFormatException: 不正な形式のプログラムを読み込もうとしました。(HRESULTからの例外:0x8007000B)fb_965910463_class.isc_attach_database(intptr [] statusvector、int16 dbnamelength、byte [] dbname、int32&dbhandle、int16 parmbufferleng、int16 parmbufferlengt、intcand ait ff dmabeder beder beder dbfeder 、Byte[] dbName、Int32& dbHandle、Int16 parmBufferLength、Byte[] parmBuffer) FirebirdSql.Data.Client.Native.FesDatabase.Attach(DatabaseParameterBuffer dpb、文字列 dataSource、Int32 ポート、文字列データベース) で FirebirdSql.Data.FirebirdClient.FbConnectionInternal .Connect() で FirebirdSql.Data.FirebirdClient.FbConnectionPool.Create() で FirebirdSql.Data.FirebirdClient.

4

0 に答える 0