我有一个想要测试的应用程序结构服务。 (http://xxx.cloudapp.net:8081/service.svc)。
我创建了一个控制台应用程序并向该服务添加了一个服务引用,但出现以下错误:
Could not load file or assembly 'Microsoft.ServiceBus, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
我从 C:\Program Files (x86)\Windows Azure platform AppFabric SDK\V1.0\Assemblies\NET4.0 添加了对 Microsoft.ServiceBus 的引用
我将项目中的所有程序集设置为 Copy Local = True,如下所示: http://msdn.microsoft.com/en-us/library/ee706702.aspx
额外的尽职调查: 我在red-gate的反射器中打开Microsoft.ServiceBus并确认它是正确的版本。只是为了好玩,我还添加了对反射器中引用的每个程序集的引用,并将所有引用设置为 copy local = true。
还有其他想法吗?
…彼得
最佳答案
确保将目标框架(项目属性/应用程序选项卡)从“.NET Framework 4 Client Profile”更改为“.NET Framework 4”。 我发现了一个类似的帖子,这对我很有帮助。 我认为这与 .NET 4 的客户端配置文件不支持 Microsoft.ServiceBus 有关。
关于Azure:无法加载文件或程序集“Microsoft.ServiceBus”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3859333/