-
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Parent issue: #11
Add MSBuild-based support for including VS project and item templates in VSIX packages.
This bypasses the broken VSIX Manifest Designer by providing MSBuild item types that work with SDK-style projects.
Features
-
VsixProjectTemplateitem type for folder-based project templates -
VsixItemTemplateitem type for folder-based item templates -
VsixTemplateZipitem type for pre-built template zip files -
VsixTemplateReferenceitem type for referencing template projects - Auto-discovery of templates in
ProjectTemplates/andItemTemplates/folders - Auto-zip folder-based templates during build
- Hook into VSSDK's
GetVsixSourceItemsfor VSIX inclusion - Build warnings for missing manifest
<Content>entries (VSIXSDK010, VSIXSDK011)
Files
src/CodingWithCalvin.VsixSdk/Sdk/Sdk.Vsix.Templates.props(new)src/CodingWithCalvin.VsixSdk/Sdk/Sdk.Vsix.Templates.targets(new)src/CodingWithCalvin.VsixSdk/Sdk/Sdk.Vsix.props(modify)src/CodingWithCalvin.VsixSdk/Sdk/Sdk.Vsix.targets(modify)src/CodingWithCalvin.VsixSdk/CodingWithCalvin.VsixSdk.csproj(modify)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request