我正在尝试制作将消息添加到队列的C#控制台应用程序。我下面这里给出关于Azure的服务总线的例子:http://www.windowsazure.com/en-us/develop/net/how-to-guides/service-bus-queues/命名空间'Microsoft'中不存在类型或命名空间名称'ServiceBus'
我的程序不执行任何操作的时刻:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.ServiceBus;
using Microsoft.ServiceBus.Messaging;
namespace testConsole
{
class Program
{
static void Main(string[] args)
{
}
}
}
我遇到的问题是,当我加入Microsoft.ServiceBus.dll参考(如上述链接中所述,1-add dll reference和2-add using语句)编译时出现错误:“名称空间”Microsoft“中不存在类型或名称空间名称”ServiceBus“(您是否缺少装配参考?)“
我甚至看了看带有反射工具的Microsoft.ServiceBus.dll,它包含Microsoft.ServiceBus名称空间。 dll的版本号是1.6.0.0,运行时版本是v4.0.30319。
任何帮助表示赞赏。
-pom-
哈!我自己找到了答案。在控制台项目的设置中,目标框架需要指向“.NET Framework 4”,而不是“.NET Framework 4 Client Profile”。不再有参考错误...圣诞快乐时光每个人! – Pompair 2011-12-19 13:17:47