2010-12-12 7 views
1

이 DLL의 내가 함께하는 데 문제가 여러 네임 스페이스에 있습니다ServiceBus AppFabricLabs DLL

Microsoft.ServiceBus.Channels - V2.0.50727 Microsoft.ServiceBus - V2.0.50727

나는를 시도하고 있습니다를 생산 portal.appfabriclabs.com - - 베타

난 단지 채널을 사용하는 경우 - 나는 모두 참조를 추가하면 내가 할 수의 TransportClientEndpointBehavior 클래스를 잃고 ' appfabric.azure.com : 사이를 전환 할 수 Juval의 라 우리의 서비스 버스 Explorer를 향상 S 때문에 빌드 erviceBusEnvironment 클래스는 동일한 네임 스페이스의 두 DLL에 모두 존재합니다. \ 프로그램 파일 : 1 유형 'Microsoft.ServiceBus.ServiceBusEnvironment는'모두 'C에 존재 오류 :

나는 내가 여기에 뭔가를 분명 누락 느낌 .... 참조 두 파일로

이 \ Windows Azure AppFabric SDK \ V2.0 \ Assemblies \ Microsoft.ServiceBus.Channels.dll '및'c : \ Program Files \ Windows Azure AppFabric SDK \ V1.0 \ Assemblies \ NET4.0 \ Microsoft.ServiceBus.dll 'C : \ 사용자 \ rreukema \ 다운로드 \ Idesign_WCFDisk \ AprilIDesignCD \ 데모 \ ServiceModelEx \ ServiceBus 발견 \ ServiceBusDiscoveryClient.cs에만 채널을 참조하여 26 (134) ServiceModelEx

\ 오류 12 종류 나 NA mespace 이름 'TransportClientEndpointBehavior'를 찾을 수 없습니다 (사용 지시문이나 어셈블리 참조가 누락 되었습니까?) C : \ Users \ rreukema \ Downloads \ Idesign_WCFDisk \ AprilIDesign \ Demos \ ServiceBus \ Explorer \ PopulateSolution \ ServiceBusHelper - Buffer.cs 21 78 PopulateNamespace

+0

같은 문제가 있습니다. –

답변

0

서비스 버스의 실험실 버전과 프로덕션 버전을 모두 지원하는 응용 프로그램을 만드는 것은 그 중 두 가지 사이에 공식적인 역 호환성에 관한 이야기가 없으므로 정말 어려울 것입니다. (실험실 기능은 새로운 기능을 시도하고 고객으로부터 피드백을 얻는 데 사용됩니다.) 여기서 활성화하려는 시나리오는 무엇입니까?

dll 문제에 대해서는 프로젝트에서 두 버전의 어셈블리를 모두 참조하고 있습니까? 그렇다면 GAC에 ServiceBus DLL이있는 경우 특히 버전 관리 문제가 발생합니다. 한 번에 한 버전의 dll 만 대상으로하려면 프로젝트에 참조를 추가 할 때 전체 어셈블리 이름 (버전 및 모든 것)을 사용하는 것이 좋습니다. 또 다른 좋은 아이디어는 GAC에서 dll이 아닌 참조 위치를 추가하는 것입니다. 설치 위치 중 하나는 설명 된대로입니다. here