我正在使用引用log4net 1.2.10.0的NHibernate 2.1.2.400.在同一个项目中,我也使用简单的会计SDK,遗憾的是它仍然使用log4net 1.2.9.0.
所以我可以让NHibernate工作,如果我引用log4net 1.2.10.0但是simpleSDK不起作用.反之亦然......
我猜大多数问题都来自于log4net已经改变了它的汇编密钥.我尝试使用绑定重定向但没有成功:2个DLL没有相同的密钥.
我正在考虑重新编译NHibernate以使用log4net 1.2.9.0,但这似乎是错误的做法,我的感觉是Simply Accounting不会更新他们的SDK以便很快使用log4net 1.2.10.0.
处理这个问题的最佳方法是什么?是否有可能解决?
我正在尝试使用名为DynamicDashboards的应用程序来创建统计信息中心.这是使用另外两个依赖项Ext.Net 1.5.0.0和Newtonsoft.Json 4.0.8.0预编译的.与此同时,我尝试使用较新版本的Ext.Net 2.1来构建一些需要Newtonsoft.Json 4.5.0.0的模块.
因为在这两种情况下DLL都具有相同的名称和大多数相同的类型,我得到的错误是两个DLL中可用的类型和/或加载了错误的版本.
如何将DynamicDashboards与Ext.Net 2.1一起使用并解决冲突?我没有DynamicDashboards的源代码,我确实有Ext.Net和Newtonsoft.Json的源代码.