The vsCommandEvent also uses the JSON format (text-based language-independent data interchange format)
Where it placed ?
It should be 2 places below:
The common settings for all your Visual Studio should stored in:
Visual Studio <num>\vsCommandEvent directory. Where
<num> is version of used Visual Studio.
C:\Users\<user>\Documents\Visual Studio 2013\vsCommandEvent\.vsce
.vsce for Solution
Optional, your settings may stored with specific solution. For this case, all configuration can be shared for other users.
You can manage of this in
Use Solution contextif need storing configuration in solution folder.
Use Solution contextif need ignoring of already existing shared configuration from other users etc.
Clone from ... configfor a quick copying of configuration between Common & Solution context.
You can also ignore the .vsce from repo with scm if need (.gitignore, .hgignore, .bzrignore, svn:ignore, etc.,)
.vsce for each .sln (Solution File)
You can also define the special version of configuration file for specific solution (for example).
If you have a different solution files:
- app_2013.sln etc.
you can also define specific configuration like this:
- app_2013.vsce etc.
The specific configuration in the priority if the .vsce used along with [SolutionFile].vsce.
.vsce.user is a user configuration (for specific user).
We strongly recommend to ignore this from your SCM, because this contains settings e.g.: value of zooming & Word wrapping of main editor, DebugMode & CacheData of binaries for C# Mode, etc.