Apache活动MQ.Net客户端(Apache NMS)和Visual Studio 2010 C#Express

Apache活动MQ.Net客户端(Apache NMS)和Visual Studio 2010 C#Express,c#,visual-studio-2010,activemq,C#,Visual Studio 2010,Activemq,我目前正在尝试使用nmsapi.dll测试一个C#客户机,以便与来自ApacheActiveMQ的MessageBroker通信。我正在使用Visual Studio C#2010 Express进行开发,我的目标框架是4.0客户端配置文件。但是当我试图建立项目时,我面临着一些冲突,我不知道如何解决 我的设置如下: .Net目标框架4.0客户端配置文件 Apache.nms-1.5.0.dll Apache.nms.ActiveMQ-1.5.2.dll 当我试图构建我的客户时,我会遇到以下冲

我目前正在尝试使用nmsapi.dll测试一个C#客户机,以便与来自ApacheActiveMQ的MessageBroker通信。我正在使用Visual Studio C#2010 Express进行开发,我的目标框架是4.0客户端配置文件。但是当我试图建立项目时,我面临着一些冲突,我不知道如何解决

我的设置如下:

  • .Net目标框架4.0客户端配置文件
  • Apache.nms-1.5.0.dll
  • Apache.nms.ActiveMQ-1.5.2.dll
当我试图构建我的客户时,我会遇到以下冲突(翻译自德语):

Apache.NMS也是如此

我怎样才能解决这个问题?据我所知,在.NET4.0中没有System.Web(版本=4.0.0.0)dll!但是这两个apache nms DLL都是针对.Net 4.0的。

我认为与您的问题相同

您的目标客户配置文件不包括Web 装配。进入项目>属性>应用程序和更改 目标框架到“.NET框架4”


谢谢你的帮助和帮助!将目标框架从4个客户机Pofile更改为仅4个有帮助。我现在就可以构建这个项目了。你必须以.NET4.0的完整配置文件为目标
Assembly “Apache.NMS.ActiveMQ” couldn’t be solved because it has a dependency to System.Web, Version=4.0.0.0 which doesn’t exists in the target framework.