monodevelop настаивает на использовании ссылки, которая не работает - PullRequest
0 голосов
/ 20 августа 2010

Я использую MonoDevelop 2.2 из репозитория тестирования Debian.Я установил надстройки для поддержки GTK, для версий 2.8 и 2.10.Когда я компилирую свое решение, я получаю предупреждения, говорящие
Warning: Assembly 'glade-sharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' not found. Make sure that the assembly exists in disk. If the reference is required to build the project you may get compilation errors. (ProCos)

Предупреждение совершенно в порядке, потому что установленные библиотеки не предлагают V2.10 безошибочного.Поэтому я открываю диалоговое окно ссылок, удаляю ссылку и вставляю ссылку на V2.8 безупречной четкости (которая существует).Закройте справочный диалог и перекомпилируйте.И взрыв, то же самое предупреждение и ссылка была изменена обратно на V2.10.

У кого-нибудь есть идеи, как это исправить?Или это известная ошибка в этой версии MonoDevelop?

1 Ответ

0 голосов
/ 29 августа 2010

Если вы используете поддержку версии GTK, все сборки, связанные с GTK, должны иметь одинаковую версию. Я подозреваю, что если gtk-sharp.dll равен 2.10, то MD "исправит" остроту до 2.10. В настройках проекта есть выпадающий список для выбора версии GTK; использование этого обновит все сборки GTK до определенной версии.

Обратите внимание, что вы можете использовать панель проекта для задания ссылки, чтобы не требовать конкретной версии.

Я предлагаю попробовать MD 2.4, и если это все еще проблема, пожалуйста, отправьте отчет об ошибке.

...