summaryrefslogtreecommitdiff
path: root/src/samples/WixToolset.Templates/templates/ModuleProject
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2022-03-20 16:14:20 -0700
committerRob Mensching <rob@firegiant.com>2022-03-20 16:54:41 -0700
commitcd90117f7ad5685d5af7eaecc3f2347f9b8ab1cb (patch)
tree9d75e41d65e16d8fd090c1ee1a8851f776e78ab3 /src/samples/WixToolset.Templates/templates/ModuleProject
parentba4bb7b2080d74918d6d856fba6f86caa410149b (diff)
downloadwix-cd90117f7ad5685d5af7eaecc3f2347f9b8ab1cb.tar.gz
wix-cd90117f7ad5685d5af7eaecc3f2347f9b8ab1cb.tar.bz2
wix-cd90117f7ad5685d5af7eaecc3f2347f9b8ab1cb.zip
Infrastructure and some starter "dotnet new" templates
Introduces some basic WixToolset templates for "dotnet new" with the infrastructure for more to be added in the future. Closes 6207
Diffstat (limited to 'src/samples/WixToolset.Templates/templates/ModuleProject')
-rw-r--r--src/samples/WixToolset.Templates/templates/ModuleProject/$safeprojectname$.wixproj5
-rw-r--r--src/samples/WixToolset.Templates/templates/ModuleProject/.template.config/template.json26
-rw-r--r--src/samples/WixToolset.Templates/templates/ModuleProject/Module.wxs8
3 files changed, 39 insertions, 0 deletions
diff --git a/src/samples/WixToolset.Templates/templates/ModuleProject/$safeprojectname$.wixproj b/src/samples/WixToolset.Templates/templates/ModuleProject/$safeprojectname$.wixproj
new file mode 100644
index 00000000..cc813aab
--- /dev/null
+++ b/src/samples/WixToolset.Templates/templates/ModuleProject/$safeprojectname$.wixproj
@@ -0,0 +1,5 @@
1<Project Sdk="WixToolset.Sdk/4.0.0">
2 <PropertyGroup>
3 <OutputType>Module</OutputType>
4 </PropertyGroup>
5</Project>
diff --git a/src/samples/WixToolset.Templates/templates/ModuleProject/.template.config/template.json b/src/samples/WixToolset.Templates/templates/ModuleProject/.template.config/template.json
new file mode 100644
index 00000000..2be72f83
--- /dev/null
+++ b/src/samples/WixToolset.Templates/templates/ModuleProject/.template.config/template.json
@@ -0,0 +1,26 @@
1{
2 "$schema": "http://json.schemastore.org/template",
3 "identity": "WixToolset.Templates.ModuleProject",
4 "name": "WiX Toolset Module",
5 "shortName": "msm",
6 "author": "WiX Toolset Team",
7 "classifications": ["WixToolset", "Module"],
8 "tags": {
9 "language": "WiX",
10 "type": "project"
11 },
12 "symbols": {
13 "company": {
14 "type": "parameter",
15 "defaultValue": "Your Company Name",
16 "replaces": "$company$"
17 },
18 "version": {
19 "type": "parameter",
20 "defaultValue": "0.0.1",
21 "replaces": "$version$"
22 }
23 },
24 "sourceName": "$safeprojectname$",
25 "defaultName": "Module"
26}
diff --git a/src/samples/WixToolset.Templates/templates/ModuleProject/Module.wxs b/src/samples/WixToolset.Templates/templates/ModuleProject/Module.wxs
new file mode 100644
index 00000000..592c844d
--- /dev/null
+++ b/src/samples/WixToolset.Templates/templates/ModuleProject/Module.wxs
@@ -0,0 +1,8 @@
1<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
2 <Module Id="$safeprojectname$" Guid="PUT-GUID-HERE" Manufacturer="$company$" Language="0" Version="$version$">
3 <Component Guid='PUT-GUID-HERE' Directory='TARGETDIR'>
4 <!-- TODO: Install something more useful than this source code file itself -->
5 <File Source="Module.wxs" />
6 </Component>
7 </Module>
8</Wix>