I found something related here but did not give me a good start
Since recently I do a lot of webPart development I want to automate the none-code part of the process, I want to develop a small console app that creates SharePoint solution as the pic, i'll use it as a template for the upcoming webParts
assume the webpart name is a var
string webPartName = "usefulLinks";
- Create Empty SharePoint Project
- Add Visual WebPart
webPartName
- Create Classes Folder
WebPartName
- Create an empty class inside the folder
- add the
Layouts
mapped folder - add
css
andimg
folders to thelayouts
folder - Change part of the
.webpart
content to custom values - Same to the
Elements.xml
file - add the
Resources
mapped folder and add two resources files forArabic
andEnglish
- and finally change the
feature
name to be likewebPartName + Feature
any good starting points? or online resources
thank you.
What you are really describing is a custom SharePoint Solution Project, not a Visual Studio solution.
This section in MSDN covers how to create project templates for Visual Studio. In particular, it sounds like the best option for you is the "Export Template Wizard", which will create a template based on an existing project you have created.