Около 2 лет назад я работал над проектом C#, используя MonoDevelop V1 и более поздние версии V2 (бета-версия, собранная из источника, какая миссия) в Fedora. Проект погубил. Теперь я возвращаю его к жизни, но я изменил свою платформу разработки на Debian (тестирование, т. Е. Сжатие), в котором есть MonoDevelop V2.2.Предупреждение о Monodevelop «Не удалось создать код для виджетов типа: xxxx»
Я в основном очень доволен функциями V2.2, но у меня есть неприятная небольшая проблема. Весь код компилируется ОК, но в конце прогона компиляции я оставляю множество предупреждений, как в строке темы. Очевидно, как только я попытаюсь запустить приложение, я получаю исключения слева, справа и в центре, когда я открываю все, что использует эти виджеты.
Самое смешное, что библиотека, содержащая виджеты, компилируется просто отлично. Но каким-то образом эти виджеты (это не все из них, только один или два) не отображаются на интерфейсе, а затем последующие диалоги или окна, использующие их, вызывают вышеуказанное предупреждение.
У кого-нибудь была эта проблема? Я придумал это, и все, что подходит, - это Михаил Хатчинсон, подбрасывая руки в воздух и говоря: «Извините, не могу здесь помочь». Мне действительно нужно исправить это, иначе мне придется переписывать существенные куски кода с нуля.
Спасибо за указатели. Виджеты не используются в одном проекте (я давно изучил этот урок).Я проверю XML-файл. Будет ли смысл пытаться обновить этот файл вручную? – wolfgangsz
Вы можете попробовать обновить вручную, хотя MonoDevelop может перезаписать его. –
Хм, этот файл полностью отключен, т. Е. Его содержимое совсем не описывает виджеты, которые должны быть экспортированы из библиотеки. Я удалил файл (с резервным копированием), а MonoDevelop НЕ перестраивает его. – wolfgangsz