Почему MonoDevelop не может найти компоновщик al2 для сборки спутниковых сборок для ZedGraph? - PullRequest
1 голос
/ 14 марта 2011

Информация о системе:

  • Windows 7:
  • MonoDevelop 2.4.2.1
  • Моно 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, но тогда мне не нравится добавление в bin из-за проблем несовместимости при сборке .Net с использованием Visual Studio.

Короче говоря, MonoDevelop отлично вписывается во все наши собственные библиотеки. Итак, как заставить спутниковые сборки работать на проект ZedGraph?

1 Ответ

1 голос
/ 14 марта 2011

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

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

...