Ошибка при нажатии ПКМ в форме отчёта

Обсуждение Stimulsoft Reports.NET
Ответить
Аватара пользователя
t0pdevice
Сообщения: 100
Зарегистрирован: 15 авг 2016, 09:59

Ошибка при нажатии ПКМ в форме отчёта

Сообщение t0pdevice »

Создаём новый отчёт, добавляем на него форму. Нажимаем ПКМ на форме и получаем ошибку:
System.Reflection.AmbiguousMatchException произошло
HResult=0x8000211D
Сообщение = Обнаружено неоднозначное соответствие.
Источник = mscorlib
Трассировка стека:
в System.RuntimeType.GetPropertyImpl(String name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers)
в System.Type.GetProperty(String name)
в Stimulsoft.Report.Design.StiDesignerControl.cmDesigner_PopupOpen(Object sender, PopupOpenEventArgs e) в D:\Stimulsoft\Stimulsoft.Reports\Stimulsoft.Report.Design\StiDesignerControl.cs:строка 1889
в Stimulsoft.Controls.Win.DotNetBar.PopupItem.OnPopupOpen(PopupOpenEventArgs e) в D:\Stimulsoft\Stimulsoft.Reports\Stimulsoft.Controls.Win\PopupItem.cs:строка 692
в Stimulsoft.Controls.Win.DotNetBar.PopupItem.PopupMenu(Int32 x, Int32 y, Boolean verifyScreenPosition) в D:\Stimulsoft\Stimulsoft.Reports\Stimulsoft.Controls.Win\PopupItem.cs:строка 747
в Stimulsoft.Controls.Win.DotNetBar.PopupItem.PopupMenu(Int32 x, Int32 y) в D:\Stimulsoft\Stimulsoft.Reports\Stimulsoft.Controls.Win\PopupItem.cs:строка 725
в Stimulsoft.Controls.Win.DotNetBar.PopupItem.Popup(Int32 x, Int32 y) в D:\Stimulsoft\Stimulsoft.Reports\Stimulsoft.Controls.Win\PopupItem.cs:строка 1321
в Stimulsoft.Controls.Win.DotNetBar.ContextMenuBar.OnContextMenu(Object sender, WmContextEventArgs e) в D:\Stimulsoft\Stimulsoft.Reports\Stimulsoft.Controls.Win\ContextMenuBar.cs:строка 280
в Stimulsoft.Controls.Win.DotNetBar.ContextMenuBar.ContextMessageHandler.WndProc(Message& m) в D:\Stimulsoft\Stimulsoft.Reports\Stimulsoft.Controls.Win\ContextMenuBar.cs:строка 309
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Причем у меня она взрывается только, если запустить проект из Visual Studio. Если запускать приложение просто, то ошибка не появляется.
Аватара пользователя
t0pdevice
Сообщения: 100
Зарегистрирован: 15 авг 2016, 09:59

Re: Ошибка при нажатии ПКМ в форме отчёта

Сообщение t0pdevice »

Ошибка повторилась при запуске вашего Designer.WinForms.exe.
Создаем форму и нажимаем ПКМ не на форме, а за ее границами. Появляется такая же ошибка.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Re: Ошибка при нажатии ПКМ в форме отчёта

Сообщение Edward »

Здравствуйте,

Попробуйте, пожалуйста, удалить все сборки Stimulsoft из GAC вашего компьютера. Для этого откройте в Windows Explorer папку C:\windows\assembly

Спасибо
Эд
Аватара пользователя
t0pdevice
Сообщения: 100
Зарегистрирован: 15 авг 2016, 09:59

Re: Ошибка при нажатии ПКМ в форме отчёта

Сообщение t0pdevice »

Искал по ключу *stimulsoft* в C:\windows\assembly - таких файлов нет.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Ошибка при нажатии ПКМ в форме отчёта

Сообщение HighAley »

Здравствуйте.

Скорее всего продублировалась сборка в кэше студии.
Пожалуйста, проверьте попку проекта и кэш Visual Studio и удалите наши сборки там.

Спасибо.
Аватара пользователя
t0pdevice
Сообщения: 100
Зарегистрирован: 15 авг 2016, 09:59

Re: Ошибка при нажатии ПКМ в форме отчёта

Сообщение t0pdevice »

Я установил с сайта последнюю версию Stimulsoft на тестовый стенд, где нет Visual Studio и никогда не устанавливался Stimulsoft.
В результате ошибка повторилась, снял видео для наглядности. Для нажатия использовалась правая кнопка мыши, на видео виден курсор и место, где нажималось.
Вложения
stimulsoft.zip
(3.91 МБ) 150 скачиваний
Aleksey
Сообщения: 2787
Зарегистрирован: 22 апр 2010, 06:57

Re: Ошибка при нажатии ПКМ в форме отчёта

Сообщение Aleksey »

Здравствуйте,

Спасибо а детальное описание проблемы. Воспроизвели, работаем над этим.

Спасибо.
Aleksey
Сообщения: 2787
Зарегистрирован: 22 апр 2010, 06:57

Re: Ошибка при нажатии ПКМ в форме отчёта

Сообщение Aleksey »

Здравствуйте,

Проблема исправлена. Фикс будет в следующем релизе.

Спасибо.
Ответить