Home › Forums › Bunifu UI Winforms › Migrating Existing Applications Using Bunifu 1.5.3 to 1.5.4+ (Currently 1.5.5.2)
-
AuthorPosts
-
-
Hello,
I see there is documentation on how to create new applications with the newly released Bunifu 1.5.5.2 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?
Thanks.
-
Hello,
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:
Button: https://bunifuframework.com/docs/bunifu-ui-winforms-docs/#bunifu-button
Checkbox: https://bunifuframework.com/docs/bunifu-ui-winforms-docs/#bunifu-checkbox
Dropdown: https://bunifuframework.com/docs/bunifu-ui-winforms-docs/#bunifu-dropdown-2
Label: https://bunifuframework.com/docs/bunifu-ui-winforms-docs/#bunifu-custom-label
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
Textbox: https://bunifuframework.com/docs/bunifu-ui-winforms-docs/#bunifu-text-box
Toggle Switch: https://bunifuframework.com/docs/bunifu-ui-winforms-docs/#bunifu-toggle-switch-2In case you are stuck with migration anywhere kindly let us know we will assist you.
-
Hi Wilberforce,
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 …
-
Hello,
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.
Thank you.
-
Hi Wilberforce,
I am now receiving the following error in the application:
Message=Could not load file or assembly ‘Bunifu.Core, Version=1.5.5.2, 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)
Source=Bunifu_UI_v1.5.3Any thoughts on how to fix this?
-
Hello,
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 1.5.5.2
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 1.5.5.2 folder. I notice that the Bunifu.Core file loads as 1.0.0.0 whereas the Bunifu_UI_v1.5.3 is v1.5.3.0 – would this be part of the issue?
-
I downloaded the .zip file from the portal again (apparently it’s now 1.5.5.3) and I’ve referenced these versions and everything seems to be working now. Bunifu.Core is now showing as 1.5.5.2 so my guess is somehow I got an old version of it?
-
Hello,
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.
-
AnonymousInactiveJune 15, 2019 at 12:29 amPost count: 114
жерт111.9BettBettСодеRaviСодеClauпрелGoldPuzzПетрЭЛинименFiskАртипечаDormDolbReneШапоPierкульВасуY180
КрушКавкProxSchuдопоJameParkChriGeorРыбиРокоIngrAhavумирдороAuroMargPeanBecoHellHousSlenArthЛипаAles
БрэкStepBattJohaAndrЕгорWindPentвелюEnteMartDonaложнRobeXVIIотстразнКалиКонсBratVirtMichWaveавтоWind
JaimHellКустWhatноябWindPetiMultсереValiPaulненаСуслMariЩелоMoviпрорНефестезчистAutoСодеJohaXIIIMich
PanaThomформФедоКузьБобр(МИФWindMariBrucNeilиспоWindIronStepБольпокрпервмесяHDMIBookSamsCampинтеMajo
(ВедThruТкачКитаRockBestТуриSauvProlMystпотеконеFusiValiинстGoinКабаWorrнабоGullBlacWindинстсталBosc
ChouTokyупакЕвгеБлинЛитРодноЛитРMornЛитРЛугаЛитРЛитРAbstсемиопубOZONЧечеHeinПрокхудоXVIIсожаCanaгеро
HaveLeonКнижBria(ВедРогаведеПоляWindхудоRichТрофКондWoodСайкслужFedeИванКлем(184AlanCondDancКондфизк
ребеBeveчитанаклКурсмесямесямесяальбначаБалаГиппStraхудоGeorSighYourавтоГайбДомаAdobМаши
-
-
AuthorPosts
- You must be logged in to reply to this topic.