NHibernate 2.1 中的 LinFu 版本
我正在将应用程序的数据层迁移到 NH 版本 2.1.0(从 2.0.1),并注意到 LinFu 的使用。 我发现了这个框架并想在应用程序的其他部分使用它,特别是我想使用LinFu.Reflection.dll,它需要引用LinFu.DynamicProxy,麻烦来了,我使用的LinFu 1.0最终版本在google.code上可以发现与NHibernate本身使用的版本不一样。 我是否需要重建 NHibernate.ByteCode.LinFu.dll 更改对可用版本的引用? 如果没有,还有什么?
I'm migrating the data layer of our application to NH version 2.1.0 (from 2.0.1) and noticed the use of LinFu. I discovered that framework and want to use it in other pieces of the application, especially I want to use the LinFu.Reflection.dll, which requires a reference to LinFu.DynamicProxy and here comes the trouble, the 1.0 final version of LinFu that I can find on google.code is not the same version used by NHibernate itself. Do I need to rebuild NHibernate.ByteCode.LinFu.dll changing the reference to the available version? If not, what else?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
几天前我也遇到了同样的问题。 有一个名为 ILMERGE 的工具可以合并 .NET DLL 文件,这样您就可以在应用程序中拥有同一 DLL 的多个版本。
不幸的是,我还没有测试这个工具,我没有时间使用它,但我会在下周进行测试。
但是,例如,Rhino Mocks 有一个包含所有依赖项的二进制文件:http://ayende。 com/projects/rhino-mocks/downloads.aspx,所以这似乎是可行的。
I have faced the same problem a few days ago. There's a tool named ILMERGE that merges .NET DLL-files, and that way you should be able to have several versions of the same DLL in your application.
Unfortunately I haven't tested the tool yet, I didn't get around to it, but I'll test in the next week.
But Rhino Mocks for example, has a binary with all dependencies included: http://ayende.com/projects/rhino-mocks/downloads.aspx, so it seems doable.