-
Notifications
You must be signed in to change notification settings - Fork 41
Supported Project Types
FlorianDecker edited this page Sep 14, 2017
·
2 revisions
This list offers an overview over the Project Types which are supported by LicenseHeaderManager and ProjectTypes with known issues.
The LicenseHeaderManager relies heavily on the Visual Studio API to navigate the Project Structure. This Project Structur can be extended by anyone with custom projects. These custom project implementations sometimes show non-standard behaviour, which can lead to the LicenseHeaderManager failing to create a .licenseheader file, retrieve the .licenseHeader file or update source files.
Project Types not present in the List probably work fine too, we just have not tested it.
Currently supported project types | Small limitations |
---|---|
.csproj | .NET Core Projects cannot use the 'Automatically insert license headers in new files' feature #78 |
.vbproj | |
.phpproj | |
Website Project | The (optional) option 'Automatically insert license headers in new files' can lead to unwanted updating of files #74 |
.wixproj, .fsproj, WindowsPhone 8.1 Project | Add existing License Header Definition File does not add the File as Link (#39) |
Project types with known issues hindering normal Workflow | Reported Issue | Workaround |
---|---|---|
.sqlproj, .njsproj | Access to .licenseheader file is denied (#55) | Yes (see #55) |
.pyproj | Adding Licenseheader to file in folder throws InvalidOperationException (#40) GetProjectItemParent throws InvalidOperationException in some cases (#41) | No |
Not supported project types |
---|
Currently none |