Visual Studio 2008 Designer случайно падает для моих отчетов Devexpress - PullRequest
0 голосов
/ 25 августа 2010

У меня есть программа, написанная на VB, в которой есть DataDynamics ActiveReports, а также отчеты DevExpress. Вчера, когда я начал работать, он не позволял мне использовать свои отчеты DevExpress с дизайнером. Я перезапустил Visual Studio, и он работал нормально. Сегодня я работаю над теми же отчетами, и Visual Studio не позволит мне снова использовать Designer для любого из отчетов DevExpress. Каждый из дизайнеров отчетов жалуется на то, что один и тот же метод не найден (DevExpress.XtraReports.UI.BandCollection.AddRange).

Понятия не имею, как это исправить.

Вот стек вызовов:

Instances of this error (1)  

at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeExpression(IDesignerSerializationManager manager, String name, CodeExpression expression)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement) 

Ответы [ 2 ]

1 голос
/ 25 августа 2010

Скорее всего, ваш проект ссылается на разные версии наших сборок или около того. Пожалуйста, используйте инструмент ProjectConverter для обновления вашего проекта до версии Suite, которую вы используете. Также убедитесь, что в папке bin нет старых DLL-библиотек DevExpress. Это должно помочь. Еще одна идея - убедитесь, что вы не используете сборки, которые ссылаются на старые сборки DevExpress. Если нет, попробуйте переустановить установку.

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

Я решил эту проблему, удалив файл конструктора для одного из отчетов filename.Designer.vb, а затем повторно загрузив его из хранилища Subversion.Затем я получил кучу ошибок в Visual Studio, потому что он не видел новый файл, поэтому мне просто пришлось перезапустить Visual Studio.

...