ServiceStackと一緒にSqllite inmemoryデータベースを実行しようとしています。 Visual Studio .NETの4.6.1CreateParamに実装がありません
で
コンソールアプリケーション
プラットフォームターゲット(私はそれが正常に動作しているLinqPadで同じコード実行した場合):x64の
インストール・パッケージServiceStack.OrmLiteをそして、このアプリを実行している.Sqlite64
static void Main(string[] args)
{
OrmLiteConfig.DialectProvider = SqliteDialect.Provider;
using (IDbConnection db = ":memory:".OpenDbConnection())
{
}
}
、私はこのエラーを取得:
を10An unhandled exception of type 'System.TypeLoadException' occurred in
ConsoleApplication1.exe
Additional information: Method 'CreateParam' in type
'ServiceStack.OrmLite.Sqlite.SqliteOrmLiteDialectProvider'
from assembly
'ServiceStack.OrmLite.SqliteNET,
Version=4.0.42.0,
Culture=neutral,
PublicKeyToken=null' does not have an implementation.
package.json:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="ServiceStack.Common" version="4.5.4" targetFramework="net461" />
<package id="ServiceStack.Interfaces" version="4.5.4" targetFramework="net461" />
<package id="ServiceStack.OrmLite" version="4.5.4" targetFramework="net461" />
<package id="ServiceStack.OrmLite.Sqlite64" version="4.0.42" targetFramework="net461" />
<package id="ServiceStack.Text" version="4.5.4" targetFramework="net461" />
</packages>
packages.configファイルを投稿できますか? – labilbe