首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ServiceBus AppFabricLabs DLL

ServiceBus AppFabricLabs DLL
EN

Stack Overflow用户
提问于 2010-12-13 05:14:34
回答 1查看 559关注 0票数 1

有两个具有多个名称空间的DLL,我在使用时遇到了问题:

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

我正在尝试增强Juval的Lowry's Service Bus Explorer以在以下各项之间切换: appfabric.azure.com - production portal.appfabriclabs.com - beta

如果我只使用通道--我失去了TransportClientEndpointBehavior类,如果我添加了两个引用,我就不能构建,因为ServiceBusEnvironment类存在于两个DLL的同一命名空间中。

我有一种感觉,我遗漏了一些明显的东西...

引用这两个文件时:错误1 'c:\Program files \referenced SDK\V2.0\Assemblies\Microsoft.ServiceBus.Channels.dll‘\referenced SDK\V1.0\Assemblies\NET4.0\Microsoft.ServiceBus.dll’C:\Users\rreukema\Downloads\Idesign_WCFDisk\AprilIDesignCD\Demos\ServiceModelEx\ServiceBus\Discovery\ServiceBusDiscoveryClient.cs 26 134 ServiceModelEx中都存在类型'Microsoft.ServiceBus.ServiceBusEnvironment‘

只有通道引用:错误12,找不到类型或命名空间名称'TransportClientEndpointBehavior‘(是否缺少using指令或程序集引用?)C:\Users\rreukema\Downloads\Idesign_WCFDisk\AprilIDesignCD\Demos\ServiceBus\Explorer\PopulateSolution\ServiceBusHelper - Buffer.cs 21 78 PopulateNamespace

EN

回答 1

Stack Overflow用户

发布于 2011-10-11 05:59:54

创建既支持实验室版本又支持生产版本的Service Bus应用程序将非常困难,因为两者之间没有正式的向后兼容性故事。(实验室是用来尝试新功能并从客户那里获得反馈的)。您尝试在这里启用的场景是什么?

至于dll问题,您是否在项目中引用了两个版本的程序集?如果是这样,你就会遇到版本控制问题,特别是如果你在GAC中有ServiceBus dll的话。如果您只想一次针对一个版本的dll,我强烈建议您在项目中添加引用时使用完整的程序集名称(版本和所有内容)。另一个好主意是不是在GAC中添加对dll的引用,而是添加对安装位置的引用,正如here所解释的那样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4424053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档