Клиент Apache Active MQ .Net (Apache NMS) и Visual Studio 2010 C # Express - PullRequest
3 голосов
/ 06 марта 2012

В настоящее время я пытаюсь протестировать клиент C # с помощью NMS Api .dll для связи с брокером сообщений из Apache ActiveMQ.Я занимаюсь разработкой с Visual Studio C # 2010 Express, и моей целевой платформой является 4.0 Client Profile.Но когда я пытаюсь построить проект, я сталкиваюсь с некоторыми конфликтами, которые я не знаю, как решить.

Мои настройки следующие:

  • .Net Target Framework 4.0 Профиль клиента
  • Apache.nms-1.5.0.dll
  • Apache.nms.ActiveMQ-1.5.2.dll

Когда я пытаюсь построить свой клиент, яполучить следующий конфликт (перевод с немецкого):

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.

То же самое для Apache.NMS.

Как я мог решить эту проблему?Насколько я знаю, в .Net 4.0 нет System.Web (версия = 4.0.0.0) DLL!Но две библиотеки apache nms предназначены для .Net 4.0.

1 Ответ

2 голосов
/ 06 марта 2012

Я думаю, у этого парня такая же проблема, как и у вас.

Вы ориентируетесь на профиль клиента, который не включает веб-сборки.Перейдите в Project> Properties> Application и измените Target Framework на «.NET Framework 4».

...