我正在尝试在RavenDB中设置版本控制包:http://ravendb.net/bundles/versioning
安装说明非常简单:
只需将Raven.Bundles.Versioning.dll放入插件即可 。目录
我尝试过这样做,方法是在Server目录下创建一个“Plugins”目录(Server目录包含Raven.Server.exe),然后将Raven.Client.Versioning.dll删除到该Plugins目录中。
然而,当我在那之后(从命令行或作为服务)运行RavenDB时,它没有给我任何关于它已经识别插件的指示,并且当我保存/编辑新文档时没有版本控制应用
我尝试使用默认插件目录设置运行(据说自动查找插件目录),我尝试手动将PluginsDirectory设置添加到Raven.Server.exe.config,但无济于事。
是否有人能够使用插件工作,特别是版本控制包?你有什么特别的事吗?
答案 0 :(得分:3)
麦克, 它应该只是工作。看看统计数据,你应该看到那里注册的版本控制触发器。
确保:
非常重要最好在mailing list中进行此操作。
答案 1 :(得分:1)
对于Raven v2,您还要将包名添加到数据库文档的Raven / ActiveBundles属性中。名称应以分号分隔。
例如,我有一个名为MidwestAnimalRescue的数据库。要启用Periodic Backup捆绑包和Versioning捆绑包,我的文档将如下所示: