2

我正在将我们应用程序的数据层迁移到 NH 版本 2.1.0(从 2.0.1 开始)并注意到 LinFu 的使用。我发现了这个框架并想在应用程序的其他部分使用它,特别是我想使用 LinFu.Reflection.dll,它需要引用 LinFu.DynamicProxy,麻烦来了,我的 LinFu 1.0 最终版本可以在 google.code 上找到与 NHibernate 本身使用的版本不同。我是否需要重建 NHibernate.ByteCode.LinFu.dll 更改对可用版本的引用?如果没有,还有什么?

4

1 回答 1

1

几天前我也遇到了同样的问题。有一个名为 ILMERGE 的工具可以合并 .NET DLL 文件,这样您应该能够在应用程序中拥有同一个 DLL 的多个版本。

不幸的是,我还没有测试过这个工具,我还没有开始使用它,但我会在下周进行测试。

但是例如,Rhino Mocks 有一个包含所有依赖项的二进制文件:http: //ayende.com/projects/rhino-mocks/downloads.aspx,所以它似乎是可行的。

于 2009-08-09T07:19:28.863 回答