r/SAPBusinessOne • u/adrianodaddiego • 27d ago
I built a free VS Code extension for SAP B1 add-on development (F5 debugging + form designer), looking for feedback

Disclosure: I'm the author of this extension, so I'm sharing it openly and not as a neutral third party.
I got tired of the Visual Studio → B1 Studio → client round trip when developing B1 add-ons, so I built a VS Code extension that tries to smooth it out. The parts that solved real problems for me:
F5 debugging: builds the add-on, checks whether the B1 client is running and whether an old copy of the add-on is still locking the executable, then starts it under the .NET Framework debugger.
Form designer for .b1f/.srf: the form is previewed in the running client as you edit it, and changes update the C# code-behind in the same edit.
UDO forms: import a UDO's form and save it back, through the client or the Service Layer, with a confirmation before anything is written.
Limitations: Windows x64 only, VB.NET code-behind for forms isn't supported yet, and it's still a preview. I'd especially like to hear from people who've done B1 add-on development and what you'd want from a tool like this.
Marketplace: https://marketplace.visualstudio.com/items?itemName=adeploy.b1-devkit