The original SoapBox Core codeprojects article and all the other documentation for SoapBox Core give excellent step-by-step instructions on how to create new add-ins. These instructions are so simple it seems like they should just be abstracted away.
Does anyone have a Visual Studio project template for creating a new SBC add-in?
asked 11 Feb '11, 18:10
I have a project template. It has really helped the people I work with use and learn SBC. After importing the project template, I can go into Visual Studio, click file -> New Project and I get this:
I then simply select the 'SoapBoxAddInTemplate' option, I name my project and I get a new project that looks like this:
Notice that all the SoapBox Core references are already included in the project and there are pre-generated files for documents, pads, menu items, ect. Each of the files you see in the Solution Explorer screen shot above have prewrittne code, following all the standard SBC (string resources, image resources, ect) and are ready for application specific code. In-fact, The template is created in a way that allows me to simply compile it, start SoapBox.Core.Host and see a blank menu item under the file menu that pops-up a blank pad when clicked. All without having to write a single line of non-project template code!
If you are interested in using this project template, please let me know and I will send it to you. Maybe we can add it to the main branch of the project if enough people are interested. I am open to requests for changing or extending the template, also the template is customizable once you have it so you can decide what you want and don't want.