mei l
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 D
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 l
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 D
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. |
|
|
|
|