diff --git a/Setup/Components/Reset.xslt b/Setup/Components/Reset.xslt new file mode 100644 index 00000000..7da6b7d7 --- /dev/null +++ b/Setup/Components/Reset.xslt @@ -0,0 +1,16 @@ + + + + + + + + + + + + ResetUtilityExecutable + + + + \ No newline at end of file diff --git a/Setup/Directories.wxs b/Setup/Directories.wxs index 8a30b35d..528e5d9e 100644 --- a/Setup/Directories.wxs +++ b/Setup/Directories.wxs @@ -5,12 +5,12 @@ - + - + diff --git a/Setup/Product.wxs b/Setup/Product.wxs index 371b871a..a6d2035d 100644 --- a/Setup/Product.wxs +++ b/Setup/Product.wxs @@ -13,9 +13,9 @@ - - + + diff --git a/Setup/Setup.wixproj b/Setup/Setup.wixproj index 959df31c..9a55f459 100644 --- a/Setup/Setup.wixproj +++ b/Setup/Setup.wixproj @@ -51,6 +51,14 @@ Binaries;Content;Satellites INSTALLFOLDER + + SafeExamBrowser.ResetUtility + {bc229e80-ff93-424f-9930-d9c07d9b57b4} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + SafeExamBrowser.Runtime {e3aed2f8-b5df-45d1-ac19-48066923d6d8} @@ -62,6 +70,7 @@ + @@ -71,10 +80,12 @@ - "$(WIX)bin\heat.exe" dir "$(SolutionDir)SafeExamBrowser.Runtime\bin\$(PlatformName)\$(ConfigurationName)" -nologo -ag -g1 -srd -cg ApplicationComponents -dr ApplicationDirectory -sfrag -var var.SafeExamBrowser.Runtime.TargetDir -out $(ProjectDir)Components\Application.wxs -t $(ProjectDir)Components\Application.xslt + git -C $(SolutionDir) checkout -- Setup/Components/Application.wxs +git -C $(SolutionDir) checkout -- Setup/Components/Reset.wxs - git -C $(SolutionDir) checkout -- Setup/Components/Application.wxs + "$(WIX)bin\heat.exe" dir "$(SolutionDir)SafeExamBrowser.ResetUtility\bin\$(PlatformName)\$(ConfigurationName)" -nologo -ag -g1 -srd -cg ResetComponents -dr ResetDirectory -sfrag -var var.SafeExamBrowser.ResetUtility.TargetDir -out $(ProjectDir)Components\Reset.wxs -t $(ProjectDir)Components\Reset.xslt +"$(WIX)bin\heat.exe" dir "$(SolutionDir)SafeExamBrowser.Runtime\bin\$(PlatformName)\$(ConfigurationName)" -nologo -ag -g1 -srd -cg ApplicationComponents -dr ApplicationDirectory -sfrag -var var.SafeExamBrowser.Runtime.TargetDir -out $(ProjectDir)Components\Application.wxs -t $(ProjectDir)Components\Application.xslt