Reputation: 1510
I'm developing a VSPackage and I need to know the meaning of all the files in my project, and there are some that I don't recognize:
What are these files for?
Upvotes: 0
Views: 451
Reputation: 949
This is the so-called VSIX manifest file which plays vital role in the discovery and registration mechanism of Visual Studio extensions.
The so-called command table file storing the definition of the menus and commands to be merged into the Visual Studio IDE during the registration process.
Class implementing the simple functionality of the package.
Attributes used to suppress messages coming from the static code analysis.
GUID values used to identify the package and command objects within the package.
Signing key used to generate the strong name for the package assembly.
Constants for identifying command values.
Resource file to store your functional package resources — resources you use according to the functions you implement in the package.
Resource file to store package infrastructure resources — those resources which are used by Visual Studio to integrate your package into the IDE.
Upvotes: 1