diff --git a/RESW File Code Generator/ReswCodeGen.Tests/Spikes.cs b/RESW File Code Generator/ReswCodeGen.Tests/Spikes.cs
deleted file mode 100644
index 896c7b0..0000000
--- a/RESW File Code Generator/ReswCodeGen.Tests/Spikes.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using Microsoft.VisualStudio.TestTools.UnitTesting;
-
-namespace ChristianHelle.DeveloperTools.CodeGenerators.Resw.CustomTool.Tests
-{
- [TestClass]
- public class Spikes
- {
- }
-}
\ No newline at end of file
diff --git a/RESW File Code Generator/Setup/Setup.isl b/RESW File Code Generator/Setup/Setup.isl
index 489ce17..d3b32f5 100644
--- a/RESW File Code Generator/Setup/Setup.isl
+++ b/RESW File Code Generator/Setup/Setup.isl
@@ -343,6 +343,7 @@
ISDotNetInstallerArgsRollback
| ISX_DEFAULTCOMPONENT | {C30F75D3-90B0-458C-820A-E2735DE9256F} | GlobalAssemblyCache | 2 | | | 17 | | | | /LogFile= | /LogFile= | /LogFile= | /LogFile= |
| ISX_DEFAULTCOMPONENT1 | {941F8DF4-5233-4CF3-BD0A-2232A782181C} | INSTALLDIR | 2 | | | 17 | | | | /LogFile= | /LogFile= | /LogFile= | /LogFile= |
+ | ReswCodeGen.CustomActions.Primary_output | {EAFEBCD5-9627-4A2D-8447-31F31BCBCBE6} | INSTALLDIR | 2 | | reswcodegen.customactions.pr | 17 | | | | /LogFile= | /LogFile= | /LogFile= | /LogFile= |
| ReswCodeGen.CustomTool.Primary_output | {DC17C7A5-6FF1-4B58-90AD-C449CDB05EAD} | INSTALLDIR | 2 | | reswcodegen.customtool.prima | 52 | | | | /LogFile= | /LogFile= | /LogFile= | /LogFile= |
| ReswCodeGen.CustomTool.Primary_output2 | {1DA37D81-CD1F-4FA8-A520-B11B410E3B37} | GlobalAssemblyCache | 2 | | reswcodegen.customtool.prima2 | 52 | | | | /LogFile= | /LogFile= | /LogFile= | /LogFile= |
@@ -1064,6 +1065,7 @@
Target
ExtendedType
ISComments
+ | DenenvSetup | 3154 | reswcodegen.customactions.pr | | | |
| ISPreventDowngrade | 19 | | [IS_PREVENT_DOWNGRADE_EXIT] | | Exits install when a newer version of this product is found |
| ISPrint | 1 | SetAllUsers.dll | PrintScrollableText | | Prints the contents of a ScrollableText control on a dialog. |
| ISRunSetupTypeAddLocalEvent | 1 | ISExpHlp.dll | RunSetupTypeAddLocalEvent | | Run the AddLocal events associated with the Next button on the Setup Type dialog. |
@@ -1071,7 +1073,6 @@
| ISSelfRegisterFiles | 3073 | ISSELFREG.DLL | ISSelfRegisterFiles | | |
| ISSelfRegisterFinalize | 1 | ISSELFREG.DLL | ISSelfRegisterFinalize | | |
| ISUnSelfRegisterFiles | 3073 | ISSELFREG.DLL | ISUnSelfRegisterFiles | | |
- | NewCustomAction1 | 1122 | IDE | [IDE]devenv.exe /setup | | |
| SetARPINSTALLLOCATION | 51 | ARPINSTALLLOCATION | [INSTALLDIR] | | |
| SetAllUsersProfileNT | 51 | ALLUSERSPROFILE | [%SystemRoot]\Profiles\All Users | | |
| ShowMsiLog | 226 | SystemFolder | [SystemFolder]notepad.exe "[MsiLogFileLocation]" | | Shows Property-driven MSI Log |
@@ -1873,6 +1874,7 @@
Component_
| AlwaysInstall | ISX_DEFAULTCOMPONENT |
| AlwaysInstall | ISX_DEFAULTCOMPONENT1 |
+ | AlwaysInstall | ReswCodeGen.CustomActions.Primary_output |
| AlwaysInstall | ReswCodeGen.CustomTool.Primary_output |
| AlwaysInstall | ReswCodeGen.CustomTool.Primary_output2 |
@@ -1889,6 +1891,7 @@
ISBuildSourcePath
ISAttributes
ISComponentSubFolder_
+ | reswcodegen.customactions.pr | ReswCodeGen.CustomActions.Primary_output | ReswCodeGen.CustomActions.Primary output | 0 | | | | 1 | <ReswCodeGen.CustomActions>|Built | 3 | |
| reswcodegen.customtool.prima | ReswCodeGen.CustomTool.Primary_output | ReswCodeGen.CustomTool.Primary output | 0 | | | 0 | 1 | <ReswCodeGen.CustomTool>|Built | 3 | |
| reswcodegen.customtool.prima2 | ReswCodeGen.CustomTool.Primary_output2 | ReswCodeGen.CustomTool.Primary output | 0 | | | 0 | 1 | <ReswCodeGen.CustomTool>|Built | 3 | |
@@ -2150,6 +2153,7 @@
Miscellaneous
| ISX_DEFAULTCOMPONENT | | | _35E60FAB_A173_41F5_A1EC_7BCCE932412C_FILTER | | | | |
| ISX_DEFAULTCOMPONENT1 | | | _489A804A_6D51_40F1_8AC5_810DEED8A068_FILTER | | | | |
+ | ReswCodeGen.CustomActions.Primary_output | | | _727A98DF_AAF3_4280_9A5A_31CBEA1BD501_FILTER | | | | |
| ReswCodeGen.CustomTool.Primary_output | | | _002FDE30_5929_4810_8173_8FE579BBEDB5_FILTER | | | | |
| ReswCodeGen.CustomTool.Primary_output2 | | | _1C371698_566F_425C_972A_9F87926B1656_FILTER | | | | |
@@ -2469,6 +2473,7 @@
| ISProjectDataFolder | | | 1 |
| ISProjectFolder | | | 1 |
| ProgramFilesFolder | | | 1 |
+ | ReswCodeGen.CustomActions | ReswCodeGen.CustomActions\ReswCodeGen.CustomActions.csproj | | 2 |
| ReswCodeGen.CustomTool | ReswCodeGen.CustomTool\ReswCodeGen.CustomTool.csproj | | 2 |
| SystemFolder | | | 1 |
| WindowsFolder | | | 1 |
@@ -2531,11 +2536,11 @@
DotNetBuildConfiguration
MsiCommandLine
ISSetupPrerequisiteLocation
- | CD_ROM | Express | <ISProjectDataFolder> | Default | 0 | 1033 | 0 | 2 | Intel | | 1033 | 0 | 650 | 0 | 2048 | | 0 | | MediaLocation | | http:// | | | | | 75805 | | | | 3 |
+ | CD_ROM | Express | <ISProjectDataFolder> | Default | 0 | 1033 | 0 | 1 | Intel | | 1033 | 0 | 650 | 0 | 2048 | | 0 | | MediaLocation | | http:// | | | | | 75805 | | | | 3 |
| Custom | Express | <ISProjectDataFolder> | Default | 2 | 1033 | 0 | 2 | Intel | | 1033 | 0 | 100 | 0 | 1024 | | 0 | | MediaLocation | | http:// | | | | | 75805 | | | | 3 |
| DVD-10 | Express | <ISProjectDataFolder> | Default | 3 | 1033 | 0 | 2 | Intel | | 1033 | 0 | 8.75 | 1 | 2048 | | 0 | | MediaLocation | | http:// | | | | | 75805 | | | | 3 |
| DVD-18 | Express | <ISProjectDataFolder> | Default | 3 | 1033 | 0 | 2 | Intel | | 1033 | 0 | 15.83 | 1 | 2048 | | 0 | | MediaLocation | | http:// | | | | | 75805 | | | | 3 |
- | DVD-5 | Express | <ISProjectDataFolder> | Default | 3 | 1033 | 0 | 2 | Intel | | 1033 | 0 | 4.38 | 1 | 2048 | | 0 | | MediaLocation | | http:// | | | | | 75805 | | | | 3 |
+ | DVD-5 | Express | <ISProjectDataFolder> | Default | 3 | 1033 | 0 | 1 | Intel | | 1033 | 0 | 4.38 | 1 | 2048 | | 0 | | MediaLocation | | http:// | | | | | 75805 | | | | 3 |
| DVD-9 | Express | <ISProjectDataFolder> | Default | 3 | 1033 | 0 | 2 | Intel | | 1033 | 0 | 7.95 | 1 | 2048 | | 0 | | MediaLocation | | http:// | | | | | 75805 | | | | 3 |
| SingleImage | Express | <ISProjectDataFolder> | PackageName | 1 | 1033 | 0 | 1 | Intel | | 1033 | 0 | 0 | 0 | 0 | | 0 | | MediaLocation | | http:// | | | | | 108573 | | | | 3 |
| WebDeployment | Express | <ISProjectDataFolder> | PackageName | 4 | 1033 | 2 | 1 | Intel | | 1033 | 0 | 0 | 0 | 0 | | 0 | | MediaLocation | | http:// | | | | | 124941 | | | | 3 |
@@ -2579,11 +2584,11 @@
MsiEngineVersion
WinMsi30Url
CertPassword
- | CD_ROM | Express | 0 | http:// | 0 | install | install | [LocalAppDataFolder]Downloaded Installations | 0 | http://www.installengine.com/Msiengine20 | http://www.installengine.com/Msiengine20 | 0 | http://www.installengine.com/cert05/isengine | 0 | | | | 3 | http://www.installengine.com/cert05/dotnetfx | 0 | 1033 | | | | | | 3 | | http://www.installengine.com/Msiengine30 | |
+ | CD_ROM | Express | 0 | http:// | 0 | install | install | [LocalAppDataFolder]Downloaded Installations | 1 | http://www.installengine.com/Msiengine20 | http://www.installengine.com/Msiengine20 | 0 | http://www.installengine.com/cert05/isengine | 0 | | | | 3 | http://www.installengine.com/cert05/dotnetfx | 0 | 1033 | | | | | | 3 | | http://www.installengine.com/Msiengine30 | |
| Custom | Express | 0 | http:// | 0 | install | install | [LocalAppDataFolder]Downloaded Installations | 0 | http://www.installengine.com/Msiengine20 | http://www.installengine.com/Msiengine20 | 0 | http://www.installengine.com/cert05/isengine | 0 | | | | 3 | http://www.installengine.com/cert05/dotnetfx | 0 | 1033 | | | | | | 3 | | http://www.installengine.com/Msiengine30 | |
| DVD-10 | Express | 0 | http:// | 0 | install | install | [LocalAppDataFolder]Downloaded Installations | 0 | http://www.installengine.com/Msiengine20 | http://www.installengine.com/Msiengine20 | 0 | http://www.installengine.com/cert05/isengine | 0 | | | | 3 | http://www.installengine.com/cert05/dotnetfx | 0 | 1033 | | | | | | 3 | | http://www.installengine.com/Msiengine30 | |
| DVD-18 | Express | 0 | http:// | 0 | install | install | [LocalAppDataFolder]Downloaded Installations | 0 | http://www.installengine.com/Msiengine20 | http://www.installengine.com/Msiengine20 | 0 | http://www.installengine.com/cert05/isengine | 0 | | | | 3 | http://www.installengine.com/cert05/dotnetfx | 0 | 1033 | | | | | | 3 | | http://www.installengine.com/Msiengine30 | |
- | DVD-5 | Express | 0 | http:// | 0 | install | install | [LocalAppDataFolder]Downloaded Installations | 0 | http://www.installengine.com/Msiengine20 | http://www.installengine.com/Msiengine20 | 0 | http://www.installengine.com/cert05/isengine | 0 | | | | 3 | http://www.installengine.com/cert05/dotnetfx | 0 | 1033 | | | | | | 3 | | http://www.installengine.com/Msiengine30 | |
+ | DVD-5 | Express | 0 | http:// | 0 | install | install | [LocalAppDataFolder]Downloaded Installations | 1 | http://www.installengine.com/Msiengine20 | http://www.installengine.com/Msiengine20 | 0 | http://www.installengine.com/cert05/isengine | 0 | | | | 3 | http://www.installengine.com/cert05/dotnetfx | 0 | 1033 | | | | | | 3 | | http://www.installengine.com/Msiengine30 | |
| DVD-9 | Express | 0 | http:// | 0 | install | install | [LocalAppDataFolder]Downloaded Installations | 0 | http://www.installengine.com/Msiengine20 | http://www.installengine.com/Msiengine20 | 0 | http://www.installengine.com/cert05/isengine | 0 | | | | 3 | http://www.installengine.com/cert05/dotnetfx | 0 | 1033 | | | | | | 3 | | http://www.installengine.com/Msiengine30 | |
| SingleImage | Express | 0 | http:// | 0 | install | install | [LocalAppDataFolder]Downloaded Installations | 1 | http://www.installengine.com/Msiengine20 | http://www.installengine.com/Msiengine20 | 0 | http://www.installengine.com/cert05/isengine | 0 | | | | 3 | http://www.installengine.com/cert05/dotnetfx | 0 | 1033 | | | | | | 3 | | http://www.installengine.com/Msiengine30 | |
| WebDeployment | Express | 0 | http:// | 0 | setup | Default | [LocalAppDataFolder]Downloaded Installations | 2 | http://www.Installengine.com/Msiengine20 | http://www.Installengine.com/Msiengine20 | 0 | http://www.installengine.com/cert05/isengine | 2 | | | | 3 | http://www.installengine.com/cert05/dotnetfx | 0 | 1033 | | | | | | 3 | | http://www.installengine.com/Msiengine30 | |
@@ -3880,7 +3885,7 @@
| IDS__TargetReq_DESC_RAM | 1033 | The amount of RAM is not adequate for running [ProductName]. | 0 | | 1168132439 |
| IDS__TargetReq_DESC_RESOLUTION | 1033 | The screen resolution is not adequate for running [ProductName]. | 0 | | 1168132439 |
| ID_STRING1 | 1033 | | 0 | | 1168134487 |
- | ID_STRING2 | 1033 | http://www.ChristianResmaHelle.com | 0 | | 1302336749 |
+ | ID_STRING2 | 1033 | http://reswcodegen.codeplex.com | 0 | | 1436564087 |
| ID_STRING3 | 1033 | Christian Resma Helle | 0 | | 1302336749 |
| IIDS_UITEXT_FeatureUninstalled | 1033 | This feature will remain uninstalled. | 0 | | 1168132439 |
@@ -4027,6 +4032,7 @@
| CreateFolders | | 3700 | CreateFolders | |
| CreateShortcuts | | 4500 | CreateShortcuts | |
| DeleteServices | VersionNT | 2000 | DeleteServices | |
+ | DenenvSetup | Not Installed | 6405 | | |
| DuplicateFiles | | 4210 | DuplicateFiles | |
| FileCost | | 900 | FileCost | |
| FindRelatedProducts | NOT ISSETUPDRIVEN | 420 | FindRelatedProducts | |
@@ -4049,7 +4055,6 @@
| MsiConfigureServices | VersionMsi >= "5.00" | 5850 | MSI5 MsiConfigureServices | |
| MsiPublishAssemblies | | 6250 | MsiPublishAssemblies | |
| MsiUnpublishAssemblies | | 1750 | MsiUnpublishAssemblies | |
- | NewCustomAction1 | Not Installed | 6405 | | |
| PatchFiles | | 4090 | PatchFiles | |
| ProcessComponents | | 1600 | ProcessComponents | |
| PublishComponents | | 6200 | PublishComponents | |
@@ -4109,7 +4114,7 @@
QwBEAF8AUgBPAE0AAQBFAHgAcAByAGUAcwBzAA==
| DefaultProductConfiguration | Express |
- | EnableSwidtag | 1 |
+ | EnableSwidtag | 0 |
| ISCompilerOption_CompileBeforeBuild | 1 |
| ISCompilerOption_Debug | 0 |
| ISCompilerOption_IncludePath | |
@@ -4123,7 +4128,7 @@ QwBEAF8AUgBPAE0AAQBFAHgAcAByAGUAcwBzAA==
| ISTheme | InstallShield Blue.theme |
| ISUSLock | {A7B3F628-DE1F-49AA-B557-06DD8E61CDB2} |
| ISUSSignature | {573D3FCA-5556-4921-822E-B0FD4BB814AB} |
- | ISVisitedViews | viewAssistant,viewRegistry,viewProject,viewRelease,viewCustomActions,viewISToday,viewUpdateService,viewRealSetupDesign,viewSetupDesign,viewSetupTypes,viewUpgradePaths,viewObjects,viewDependencies,viewAppFiles,viewComponentServices,viewShortcuts,viewSupportFiles,viewInstallScriptStd,viewSystemSearch |
+ | ISVisitedViews | viewAssistant,viewRegistry,viewProject,viewRelease,viewCustomActions,viewISToday,viewUpdateService,viewRealSetupDesign,viewSetupDesign,viewSetupTypes,viewUpgradePaths,viewObjects,viewDependencies,viewAppFiles,viewComponentServices,viewShortcuts,viewSupportFiles,viewInstallScriptStd,viewSystemSearch,viewAppV,viewSQLServer,viewCE,viewFeatureFiles,viewDesignPatches |
| Limited | 1 |
| LockPermissionMode | 1 |
| MsiExecCmdLineOptions | |
diff --git a/RESW File Code Generator/Setup/Setup.isproj b/RESW File Code Generator/Setup/Setup.isproj
index 355b962..35cd682 100644
--- a/RESW File Code Generator/Setup/Setup.isproj
+++ b/RESW File Code Generator/Setup/Setup.isproj
@@ -32,5 +32,9 @@
ReswCodeGen.CustomTool
{27E6A696-F14D-43F0-B3CB-5FAB2BE385D0}
+