This topic contains 9 replies, has 3 voices, and was last updated by Anonymous 8 months, 1 week ago.
I see there is documentation on how to create new applications with the newly released Bunifu 18.104.22.168 but what about updating applications that were built with 1.5.3? Is there an easy way to transition all the buttons, etc. to the new version?
Thank you for your question.
The current version has a backward compatibility hence controls used in version 1.5.3 will still work. In fact once you extract the lastest version files you will see version 1.5.3 dll which ensures we have backward compatibility.
In the new version 1.5.4+ we added 9 controls which include: new Bunifu Button, checkbox, drodown, label, progressbar, radio button, scrollbar, textbox, toggle switch. We have put together documentation of the same. Please see below:
Progress bar: https://bunifuframework.com/docs/bunifu-ui-winforms-docs/#bunifu-progress-bar-2
Radio button: https://bunifuframework.com/docs/bunifu-ui-winforms-docs/#bunifu-radio-button
Vertical Scrollbar: https://bunifuframework.com/docs/bunifu-ui-winforms-docs/#bunifu-vertical-scrollbar
Horizontal Scrollbar: https://bunifuframework.com/docs/bunifu-ui-winforms-docs/#bunifu-horizontal-scrollbar
Toggle Switch: https://bunifuframework.com/docs/bunifu-ui-winforms-docs/#bunifu-toggle-switch-2
In case you are stuck with migration anywhere kindly let us know we will assist you.
So, just for clarity, if I wanted to upgrade the old 1.5.3 button to the new 1.5.4+ version, then I’d have to create a new 1.5.4+ button and migrate the event code to that new button and then delete the old 1.5.3 button … and this would have to be repeated for each 1.5.3 control that we would want to migrate to the corresponding newer 1.5.4+ version? That seems like quite a laborious task …
Sorry for the delayed response. Unfortunately that is the only way at the moment. This is because the new Bunifu Button functions as a new feature all together and is different from the older buttons.
We tried to enable backward compatibility so that there is smooth transition to new buttons and make migration less laborious in that you can still use the old buttons.
In future it will be a lot easier as we would like to make Bunifu Button a standard.
I hope I have clarified your question. My apologies for the tedious process.
I am now receiving the following error in the application:
Message=Could not load file or assembly ‘Bunifu.Core, Version=22.214.171.124, Culture=neutral, PublicKeyToken=e8e24ccd28363fe9’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Any thoughts on how to fix this?
Sorry about that. Seems you need to update the core.dll reference.
Please remove current Bunifu Core from references section. After that please add the new Bunifu core.dll to your reference. You will find the new core dll from the extracted folder 126.96.36.199
Let me know how it goes.
I’ve removed both references to Bunifu.Core and Bunifu_UI_v1.5.3 and re-added them to the project – ensuring that I was selecting the files from the 188.8.131.52 folder. I notice that the Bunifu.Core file loads as 184.108.40.206 whereas the Bunifu_UI_v1.5.3 is v220.127.116.11 – would this be part of the issue?
I downloaded the .zip file from the portal again (apparently it’s now 18.104.22.168) and I’ve referenced these versions and everything seems to be working now. Bunifu.Core is now showing as 22.214.171.124 so my guess is somehow I got an old version of it?
Glad that everything is working now.
For the core, we did not do any update on the file therefore it’s all good as it is. Unless you are you are getting an error. If not that shouldn’t worry you.
Thank you for the update.
You must be logged in to reply to this topic.