Structure
All framework projects need certain files. These are available by default for a new project:
- The folder Images initially contains only a logo, which is used in the NuGet package.
- The .nuspec file contains metadata for creating a NuGet package. See also the notes in the chapter on Integrating a project
- Manifest.json contains a list of resources stored in the framework project.
- packages.config contains information on which NuGet packages the framework project itself references.
- The file tsconfig.tpl.json configures the TypeScript compiler.
Furthermore, any number of controls are possible. These must each be created in a separate folder.
Functions, JavaScript and CSS files on the other hand can be created without subfolders and simply have to be referenced accordingly in the Manifest.json file.
Further Information