If you’ve created SharePoint projects using SharePoint Tools for Visual Studio 2010, you probably know that, when you create a SharePoint Feature and generate the SharePoint package (WSP file), the final name given to that feature is not what you expected.
If you create a new SharePoint project named MyProject, and then create a feature inside it named MyFeature, the final name and folder for the feature will be MyProject_MyFeature.
I don’t know about you, but I like the features to have the names I give them, without the project’s name added to them. The good news is that you can change it 🙂
Here’s how:
- On Solution Explorer, double-click the Feature name to open the Feature Editor
- On Packaging Explorer, click on the Feature name
- On the Properties window, change the value in the Deployment Path property
By default, the value for this property is:
$SharePoint.Project.FileNameWithoutExtension$_$SharePoint.Feature.FileNameWithoutExtension$
To remove the project’s name from the Feature name, just remove the first token (and the trailing underscore), leaving it as:
$SharePoint.Feature.FileNameWithoutExtension$