Azure:无法加载文件或程序集“Microsoft.ServiceBus”

标签 azure azureservicebus

我有一个想要测试的应用程序结构服务。 (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/

相关文章:

azure - Azure TDE 使用的默认加密算法是什么?

azure - NimbusAPI 响应超时,尽管它说已收到

c# - 使用 Microsoft Graph 生成承载 token

redis - 有人能准确解释 Booksleeve 和 Redis 如何协同工作以及它在 SignalR 应用程序中的应用吗?

azure - 有没有办法通过 Azure 服务总线中的代理消息来定位特定主题订阅者?

azure - Rebus Azure ServiceBus - 源自外部服务的消息缺少 MessageID

java - 使用 Java SDK 从空 Azure ServiceBus 队列接收时接收非空消息

sql-server - 尝试将 SQL Server DB 导出到 Azure 并收到错误 : External references are not supported when creating a package from this platform

list - 容器的 Azure SAS token 引发 'invalid Signature Size' 错误

ubuntu - 无法连接到 Azure 虚拟机上的 vsftpd