从 v3.9.53 使用 NuGet 更新后,我收到此错误:
“无法加载文件或程序集 'ServiceStack.Text, Version=3.9.60.0, Culture=neutral, PublicKeyToken=null' 或其依赖项之一。系统找不到指定的文件。”:“ServiceStack.Text, Version=3.9 .60.0,文化=中性,PublicKeyToken=null"
问题是,NuGet 包安装了 v3.9.63.0,我之前从未安装过 3.9.60 版本。
我已经做了什么:
- 删除软件包并删除 Bin 文件,然后重新安装所有内容。
- 回到我以前的版本(v3.9.54),但我遇到了同样的错误。
有关错误的更多信息:
来源: ServiceStack.OrmLite
堆栈跟踪:
at ServiceStack.OrmLite.OrmLiteConfigExtensions.GetModelDefinition(Type modelType)
at ServiceStack.OrmLite.ModelDefinition`1.get_Definition()
at ServiceStack.OrmLite.OrmLiteUtilExtensions.ConvertToList[T](IDataReader dataReader)
at ServiceStack.OrmLite.OrmLiteReadExtensions.Select[T](IDbCommand dbCmd, String sqlFilter, Object[] filterParams)
at ServiceStack.OrmLite.OrmLiteReadConnectionExtensions.<>c__DisplayClass2`1.<Select>b__1(IDbCommand dbCmd)
at ServiceStack.OrmLite.ReadConnectionExtensions.Exec[T](IDbConnection dbConn, Func`2 filter)
at ServiceStack.OrmLite.OrmLiteReadConnectionExtensions.Select[T](IDbConnection dbConn, String sqlFilter, Object[] filterParams)
at DAL.UserCrud.GetAllUsers(Nullable`1& status)