diff --git a/Makefile b/Makefile
index 71ab2b628467c28c69ef64cc8035144f0017ead9..23586e8d61a185d0a2b59a9759897b0aa1eea777 100644
--- a/Makefile
+++ b/Makefile
@@ -28,6 +28,7 @@ build:
dotnet build --nologo mbackupw
clean:
dotnet clean --nologo
+ dotnet clean --nologo mbackupw
cmd /C 'del *.wixobj *.wixpdb *.msi rsync-mingw64-files.wxs'
%.wixobj: %.wxs
$(CANDLE) -dVersion=$(VERSION) $<
diff --git a/README.md b/README.md
index 7e8c467a0ce9cb1d38ab91148c3523f771ed9063..b1d3cb40e17d696d9e42dcc1c702f94230995a96 100644
--- a/README.md
+++ b/README.md
@@ -112,6 +112,37 @@ is the window will auto close after mbackup finishes.
You can check mbackup run log in %localappdata%\mbackup\mbackup.log
+Developer Notes
+----------------
+
+dotnet core 3 SDK and GNU make is required to build this project.
+
+mbackup-for-windows includes the following components
+
+ mbackup a dotnet core console project written in F#, it parses command line arguments, parse mbackup config files and runs rsync.
+ mbackup-tests unit tests for mbackup. in F#.
+ mbackupw a winforms project written in C#, it is a winforms application just used to call mbackup, but do not show cmd.exe window. This is used in Windows Task Scheduler.
+ mbackup.wxs wix xml configuration to create msi installer
+ Makefile used to build the project
+ mbackup-config/ default mbackup config files
+
+See ./operational file for design notes, dev instructions and some development
+history.
+
+mbackup-for-windows version is set in mbackup.fsproj file.
+
+To build the project:
+
+ make build
+
+To run tests:
+
+ make test
+
+To create a msi release:
+
+ make dist
+
License
--------
diff --git a/mbackup.fsproj b/mbackup.fsproj
index cb8b3a33b484c0dab5c3d16f1b667b89f41c74c7..53781c677cad14a60d842574455c68a0192bdcac 100644
--- a/mbackup.fsproj
+++ b/mbackup.fsproj
@@ -23,7 +23,7 @@
win10-x64
Mbackup
true
- 0.5.1.0
+ 0.5.2.0
diff --git a/mbackup.wxs b/mbackup.wxs
index 14d5fbbfa894415c6df67a044a1cc7611d85e5bf..cb51c890910d277d6c24d007e100dc5a96b6f1bb 100644
--- a/mbackup.wxs
+++ b/mbackup.wxs
@@ -35,6 +35,15 @@
+
+
+
+
+
+
+
+
+
@@ -131,16 +140,18 @@
ExeCommand=""[SystemFolder]SCHTASKS.EXE" /Delete /TN "mbackup-interval" /F" />
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+