Subject: Can not open plugin form in Interprise Suite SP4
Prev Next
You are not authorized to post a reply.

Author Messages
mei lUser is Offline

Posts:9

06/16/2008 3:42 PM  
I upgraded to Interprise Suite eBusiness SP4 recently, after I created a plugin form using SDK SP4 and installed it in Interprise, but I can not open the plugin form. Interprise displays message:

"Interprise.Presentation.Base.BaseControl.get_ImageCollectionContextMenu()"

I don't understand what this means. Could you explain it?

If I run the plugin form in windows exe, it works fine.

In previous SP3, I did open plugin forms in Interprise successfully.


Mei
Ramil DUser is Offline

Posts:223

06/16/2008 7:48 PM  
Please try deleting the .RESX file from your plugin and open again it in design mode so it will re-generate that .RESX file. Then re-register your plugin again. Please make sure you change your version number just to be sure or delete the dll from the customplugin folder where it's deserialized.
mei lUser is Offline

Posts:9

06/16/2008 8:37 PM  
I've sorted this out.

The problem is: the Interprise.Presentation.Base.dll in SDK - June 2008 is different from the Interprise.Presentation.Base.dll under eBusiness Edition folder. They have same file version 2007.1.2.0, but their size are different. In the SDK dll, BaseControl has a property "ImageCollectionContextMenu" which is not visible for this control in the installed dll. So some code in the Designer.cs doesn't work for the installed Interprise. I commented out these lines of code, the plugin form is opened correctly in Interprise.

Please check this issue, why the files in SDK sp4 and eBusiness SP4 are different?

Mei
Ramil DUser is Offline

Posts:223

06/17/2008 1:21 AM  
Thanks for the feedback and the workaround. We will have this fixed in the next SDK build.
You are not authorized to post a reply.
Forums > Connected Business Platform > General > Can not open plugin form in Interprise Suite SP4



ActiveForums 3.7
Privacy Statement  |  Terms Of Use
Interprise Software Systems International Inc.