Skip to content

pautx24/VsNamespaceFixer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Studio Namespace Fixer

An very simple and light extension, compatible with VS 2015, VS 2017 & VS 2019.

It works for C#-like and VB.NET namespace format. Now it supports XAML files as well!

Adds an 'Adjust namespace' option on your Solution Explorer contextual menu. It will only appear for files (one or more) and folders (one or more) for the same project. Just right-click them and you will see how it works.

There are a couple of options you can choose from (can be found at Tools > Options > Namespace fixer options):

  1. The extensions of the files that will be ignored when adjusting the namespace.
  2. Customize how the namespace will be formatted. The specified sections that matches the expected ones will be replaced and any other text will remain. The sections that can be used are:
  • {solutionName}: just the solution file name.
  • {projectName}: just the project file name.
  • {projectRootNamespace}: the 'Default namespace' specified in the properties of the project.
  • {projectToSolutionPhysicalPath}: the path from the project file directory to the solution file directory.
  • {fileToProjectPath}: the physical path from the file adjusting the path of to the project directory.

The default namespace format is specified as: {projectName}{fileToProjectPath}.

The source code can be found on GitHub. The extension is available in the Marketplace.

Hope it fits for you.

Example

Special thanks go to the pull-requesters:

About

An extension for VS in order to fix the namespace.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages