我正在将应用程序的数据层迁移到NH版本2.1.0 (从2.0.1),并注意到了LinFu的使用。我发现了这个框架,并想在应用程序的其他部分中使用它,特别是我想使用LinFu.Reflection.dll,它需要引用LinFu.DynamicProxy,问题来了,我可以在google.code上找到的LinFu 1.0最终版本与NHibernate本身使用的版本不同。我是否需要重新构建NHibernate.ByteCode.LinFu.dll,将引用更改为可用版本?如果不是,还有什么?
发布于 2009-08-09 07:19:29
几天前我也遇到过同样的问题。有一个名为ILMERGE的工具可以合并.NET DLL文件,这样您就可以在应用程序中拥有同一DLL的多个版本。
不幸的是,我还没有测试这个工具,我还没有抽出时间来测试它,但我将在下周进行测试。
但是以Rhino Mock为例,它有一个包含所有依赖项的二进制文件:http://ayende.com/projects/rhino-mocks/downloads.aspx,所以它看起来是可行的。
https://stackoverflow.com/questions/1241674
复制相似问题