diff --git a/HSPI.sln b/HSPI.sln
index cd170a1..b6b4862 100644
--- a/HSPI.sln
+++ b/HSPI.sln
@@ -6,6 +6,13 @@ MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HSPI", "HSPI\HSPI.csproj", "{5A16BE5F-4498-4AF1-9C59-3DB79662EBD7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{C3AF5F1F-6760-4728-B04D-753404501E48}"
+ ProjectSection(SolutionItems) = preProject
+ copy-devtotemplate.ps1 = copy-devtotemplate.ps1
+ package-nuget.ps1 = package-nuget.ps1
+ package-template.ps1 = package-template.ps1
+ test-template.ps1 = test-template.ps1
+ update-vsixversion.ps1 = update-vsixversion.ps1
+ EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Templates", "Templates", "{85A80E33-7B0C-4913-A709-F98A7F32829A}"
EndProject
diff --git a/Templates/HSPIPluginB.Dev/HSPIPluginB.Dev.csproj b/Templates/HSPIPluginB.Dev/HSPIPluginB.Dev.csproj
index 51f85a1..71e6c1c 100644
--- a/Templates/HSPIPluginB.Dev/HSPIPluginB.Dev.csproj
+++ b/Templates/HSPIPluginB.Dev/HSPIPluginB.Dev.csproj
@@ -24,7 +24,7 @@
4
- AnyCPU
+ x86
pdbonly
true
bin\Release\
diff --git a/Templates/HomeSeerTemplates/HomeSeerTemplates.csproj b/Templates/HomeSeerTemplates/HomeSeerTemplates.csproj
index befb7ab..c438008 100644
--- a/Templates/HomeSeerTemplates/HomeSeerTemplates.csproj
+++ b/Templates/HomeSeerTemplates/HomeSeerTemplates.csproj
@@ -96,6 +96,9 @@
+
+ powershell -file $(SolutionDir)test-template.ps1
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ HomeSeer Templates
+ Visual Studio templates for HomeSeer development
+ https://github.com/alexdresko/HSPI
+ HS-Button_400x400.png
+ HS-Button_400x400.png
+ homeseer home automation hspi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/prep-template.ps1 b/copy-devtotemplate.ps1
similarity index 84%
rename from prep-template.ps1
rename to copy-devtotemplate.ps1
index bee17a1..2131e18 100644
--- a/prep-template.ps1
+++ b/copy-devtotemplate.ps1
@@ -1,8 +1,5 @@
cd $PSScriptRoot
-nuget pack hspi -build -verbosity detailed
-copy .\HSPI.1.0.0.nupkg .\Templates\HomeSeerTemplates\Packages -Verbose
-
gci templates\*.dev -Directory | foreach {
$sourceDirectory = $_.FullName
$destinationDirectory = $sourceDirectory.Replace(".Dev", "")
diff --git a/package-nuget.ps1 b/package-nuget.ps1
new file mode 100644
index 0000000..237f625
--- /dev/null
+++ b/package-nuget.ps1
@@ -0,0 +1,2 @@
+nuget pack $PsScriptRoot\hspi -verbosity detailed
+copy $PsScriptRoot\HSPI.1.0.0.nupkg $PsScriptRoot\Templates\HomeSeerTemplates\Packages -Verbose
\ No newline at end of file
diff --git a/package-template.ps1 b/package-template.ps1
new file mode 100644
index 0000000..3b11d73
--- /dev/null
+++ b/package-template.ps1
@@ -0,0 +1,9 @@
+.\copy-devtotemplate.ps1
+
+.\package-nuget.ps1
+
+.\update-vsixversion.ps1
+
+& 'C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe' /t:Build /p:Configuration=Release
+
+"Updated $file to $newVersion"
\ No newline at end of file
diff --git a/test-template.ps1 b/test-template.ps1
new file mode 100644
index 0000000..3dae1a8
--- /dev/null
+++ b/test-template.ps1
@@ -0,0 +1,3 @@
+. $PsScriptRoot\copy-devtotemplate.ps1
+
+. $PsScriptRoot\package-nuget.ps1
diff --git a/update-vsixversion.ps1 b/update-vsixversion.ps1
new file mode 100644
index 0000000..164c271
--- /dev/null
+++ b/update-vsixversion.ps1
@@ -0,0 +1,10 @@
+$file = "$PSScriptRoot\Templates\HomeSeerTemplates\source.extension.vsixmanifest"
+
+[xml]$xml = get-content -Path $file
+$version = [System.Version]::Parse($xml.PackageManifest.Metadata.Identity.Version)
+
+$newVersion = "$($version.Major).$($version.Minor).$($version.Build + 1)"
+
+$xml.PackageManifest.Metadata.Identity.Version = $newVersion
+
+$xml.Save($file)
\ No newline at end of file