2009-08-06 4 views
2

우리의 응용 프로그램의 데이터 계층을 NH 버전 2.1.0 (2.0.1부터)로 마이그레이션하고 LinFu의 사용을 주목합니다. 그 프레임 워크를 발견하고 응용 프로그램의 다른 부분에서 사용하고 싶습니다. 특히 LinFu.DynamicProxy에 대한 참조가 필요한 LinFu.Reflection.dll을 사용하려고합니다. 여기에서 문제가되는 LinFu의 1.0 최종 버전입니다. google.code 찾을 수있는 NHibernate 자체에서 사용되는 동일한 버전이 아닙니다. NHibernate.ByteCode.LinFu.dll을 다시 빌드하여 사용 가능한 버전에 대한 참조를 변경해야합니까? 그렇지 않다면 또 뭐야?NHibernate 2.1 LinFu 버전

답변

1

며칠 전에 같은 문제에 직면했습니다. .NET DLL 파일을 병합하는 ILMERGE라는 도구가 있습니다. 그러면 응용 프로그램에 동일한 DLL의 여러 버전을 가질 수 있어야합니다.

불행히도 도구를 아직 테스트하지 않았지만 그다지 익숙하지 않았지만 다음 주에 테스트 할 것입니다.

그러나 Rhino 모의는 예를 들어 http://ayende.com/projects/rhino-mocks/downloads.aspx과 같은 모든 종속성을 포함하는 바이너리가 있으므로 실행 가능해 보입니다.