우리는 엔터프라이즈 라이브러리 4.1 및 스마트 클라이언트 소프트웨어 팩토리 2008을 응용 프로그램에 사용하고 있습니다. 우리는 어떻게 기업용 라이브러리 5.0 및 SCSF 2010을 우리의 응용 프로그램으로 업그레이드 할 수 있습니까? 현재 우리는 Visual Studio 2008을 사용하고 있습니다.Enterprise 라이브러리 4.1에서 5.0으로 마이그레이션
무엇이 필요한지 업그레이드해야합니다.
조기 도움을 주시면 감사하겠습니다.
우리는 엔터프라이즈 라이브러리 4.1 및 스마트 클라이언트 소프트웨어 팩토리 2008을 응용 프로그램에 사용하고 있습니다. 우리는 어떻게 기업용 라이브러리 5.0 및 SCSF 2010을 우리의 응용 프로그램으로 업그레이드 할 수 있습니까? 현재 우리는 Visual Studio 2008을 사용하고 있습니다.Enterprise 라이브러리 4.1에서 5.0으로 마이그레이션
무엇이 필요한지 업그레이드해야합니다.
조기 도움을 주시면 감사하겠습니다.
엔터프라이즈 라이브러리 측면에서 가장 좋은 경우는 4.1 어셈블리 참조를 5.0 어셈블리 참조로 바꾸고 4.1 참조 대신 5.0 참조를 사용하도록 구성을 변경하는 것입니다. 그러나 몇 가지 문제가 발생할 수도 있습니다.
자세한 설명은 Microsoft Enterprise Library 5.0 Migration Guide을 읽어야합니다. Breaking Changes 문서는 마이그레이션 문제를 실행할 수 있는지 여부를 판단하는 데 도움이 될 수도 있습니다.
Smart Client Software Factory의 경우 접근 방식이 동일하게 나타납니다. 참조 및 구성을 변경하여 새 dll을 사용하십시오. Web Client Software Factory 2010 Documentationdownload에는 Visual Studio 2010으로 마이그레이션 섹션이 있습니다.
5.0 패키지를 설치하십시오. 모든 이전 refreneces를 제거하고 생성 된 최신 항목을 추가하십시오. 웹에서
구성 오류를 마이그레이션 나는 아래의 문제에 직면
동안 : 당신은 (\ PROGRAMFILES \ Microsoftenterpriselibrary5.0 C) 설치 한 위치에서 직접 일부 폴더에 복사하거나하여 DLL을 참조 할 수 있습니다 .config 파일 - web.config 파일에있는 내 참조 중 일부는 이전 버전 (2.0.0.0) (2.0에서 5.0으로 업그레이드)과 publictokenkey = "null"을 참조했습니다. 그래서 모든 dll을 gac에 푸시했습니다. c : \ windows \ assembly의 publicktokenkey를 추가했습니다. 이는 문제
을 해결 그리고 또 다른 문제는 soem 이상한 error.- 솔루션 bin 폴더는 기존의 DLL을 가졌다과 시도 할 때 해결책을 청소 에 표시 된 microsoft.practices.enterpriselibrary.caching.cryptography-에 관한 한 dll 참조가 여전히있었습니다. 그래서 나는 그 모든 폴더에서 삭제하고 다시 다시 빌드합니다.
IT 부서는 처음에는 몇 가지 문제를 일으키는 logicacmg.enterpriselibraryextensions.logging을 가졌습니다. 문제를 해결할 수있는 microsoft.practices.enterpriselibrary.logging.configuration.rollingflatfiletracelistenerdata를 사용했습니다.
희망 사항이 게시물과 함께 입력 할 수 있습니다.
게시 해 주셔서 감사합니다. –