为什么 SubSonic 2.0 使用 System.Data.SQLite 版本 1.0.60.0?
有人知道为什么 Subsonic 2.2 使用 System.Data.SQLite 版本 1.0.60.0 而不是最新版本 1.0.65.0 吗?也就是说,这只是因为它是在那个时候发布的,还是新版本中有什么东西不能与 SubSonic 一起使用?
其他人都使用什么 - 您只是使用最新的 System.Data.SQLite 从 SubSonic 的最新分支重新编译吗?
Anyone know why Subsonic 2.2 uses System.Data.SQLite version 1.0.60.0 instead of the latest version 1.0.65.0? ie is it just because that's when it was released or is there anything in the newer version that doesn't work with SubSonic?
What does everyone else use - do you just recompile from the latest branch of SubSonic using the latest System.Data.SQLite?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
没有其他原因,只是保持最新状态不是优先事项。如果您使用 sqlite 开发 subsonic2 源项目,您可能会增加 100% 的开发人员数量。
There is no reason other than it's not a priority to keep things up to date. If you were to work on the subsonic2 source project with sqlite you would probably increase the developer count by 100%.
最好的方法是检查 subsonic2-trunk 并使用最新版本的 Sqlite 重新编译它。我认为(如果我错了,请纠正我)亚音速单元测试仅检查 MSSQL 和 MySQL,因此您必须手动测试一切是否正常。
但是,您也可以使用清单文件将依赖项“重定向”到较新版本的 Sqlite: http://msdn.microsoft.com/en-us/library/7wd6ex19.aspx 没有获取源代码。
The best way would be to check out subsonic2-trunk and recompile it with the latest version of Sqlite. I think (correct me if I'm wrong) the subsonic unit tests only check MSSQL and MySQL so you have to manuelly test if everything works fine.
However you could also use the manifest file to "redirect" the dependency to a newer version of Sqlite: http://msdn.microsoft.com/en-us/library/7wd6ex19.aspx without getting the source.