2011-03-14 3 views
1

System Info:Почему MonoDevelop не может найти компоновщик al2 для сборки спутниковых сборок для ZedGraph?

  • Windows 7:
  • MonoDevelop 2.4.2.1
  • Mono 2.6.7

Попытка собрать ZedGraph (а контроль графиков). Но у него есть ресурсы для многоязычной поддержки, которые не собираются в сборку спутников.

Пожалуйста, поймите, что все это компилирует, строит и отлично работает в .Net на Visual Studio. Мы пытаемся порт и все это работает на Mono.

В частности, MonoDevelop выдает ошибку, что «al2» не может быть найден, который является линкер для Mono для .Net 2.0

Моя обширна на этом прибегая к помощи просто в результате обучения, что AL2 является линкер для Mono. Net 2.0 и что он должен находиться в дистрибутиве Mono.

Итак, я установил дистрибутив Mono, и он показывает al2 в папке bin.

Но MonoDevelop все еще не находит его.

Я предполагаю, что я мог бы попробовать добавить Mono bin к пути Windows, но тогда мне не нравится добавлять в корзину из-за проблем с несовместимостью при создании .NET с помощью Visual Studio.

Короче MonoDevelop отлично подходит для всех наших встроенных библиотек. Итак, как получить спутниковые сборки, работающие над проектом ZedGraph?

ответ

1

Можете ли вы использовать xbuild, чтобы попробовать еще раз? http://www.mono-project.com/Microsoft.Build

Не странно видеть, что что-то компилируемое в xbuild не удалось в MonoDevelop, поскольку xbuild более совместим с MSBuild.

+0

Спасибо за подсказку. У меня была установка xbuild, и хотя она не удалась в другом месте, похоже, что она прошла конкретный проект. Я буду играть с этим и попытаться сначала создать xbuild. Затем вернитесь назад, чтобы узнать о MonoDevelop. Это поможет на форумах показать, что он строит в xbuild, но не MD. – Wayne

+0

Вы можете свободно отправлять отчеты об ошибках на xbuild и MD. Лично я считаю, что имеет смысл сначала сообщать о проблемах xbuild, так как именно MD в конечном итоге будет использоваться в качестве механизма сборки. –