Addon Development using SAP Business One Studio with Visual Studio 2012
I am trying to develop and architect a new Add-on for SAP Business One. For this case, I am using SAP Business One Studio for Visual Studio 2012.
Since we have complex business requirements from our customers, earlier we used to keep Add-on exe only for starting the Add-on and were handling UI events into a separate UI Dll and loading using SRFs. This way we just replace the Dll at client side in update or hotfix.
In this new SAPBusinessOneSDK.dll with VS2012, I have seen that all the forms and their types are necessarily be defined and declared in Add-on exe itself. Is this correct that I cannot move B1f and B1f.vb files to a separate dll?. If this is the case, please suggest how should I architect Add-on with new framework where I can segregate bif and b1f.vb files in a separate dll so that whenever there is any hotfix required, I can just patch the dll at client side without needing to recreate the build for Add-on.
Will the architecture will work seamlessly with Web clients also?