Skip to content
LiveReload for Windows
C# Shell
Find file
Latest commit a1cc314 @tvasenin tvasenin Update s3sync v3.5 -> v3.10
Latest version free for commercial or non-personal use.
Also, starting from v3.8, authors stopped to distribute source code
(without any changes in License.txt).
Failed to load latest commit information.
Properties Version bump to
Resources Install MahApps via nuget
img Install MahApps via nuget
lib Update MahApps.Metro to v0.10.0.0
packages Install MahApps via nuget
res Move build and publish tools to tools/ folder
sample Projects tree view styling, step 2
src Bundle plugins
tools Update s3sync v3.5 -> v3.10
.gitattributes More updates to gitattributes
.gitignore Add ClickOnce publishing scripts
BuildPrivateBuild.cmd Script for building 'update test' version
GitHubFuckYou.cmd Fuck you, GitHub for Windows
GitHubUnFuckYou.cmd Fuck you, GitHub for Windows
LiveReload.csproj Version bump to
LiveReload.sln Move fastJSON one level up
PubConfig.cmd.example Add ClickOnce publishing scripts
PubLiveBuild.cmd Add ClickOnce publishing scripts
PubLiveCommit.cmd Refactor commit/upload scripts
PubLiveUpload.cmd Refactor commit/upload scripts
PubStageBuild.cmd Add ClickOnce publishing scripts
PubStageCommit.cmd Refactor commit/upload scripts
PubStageUpload.cmd Refactor commit/upload scripts Update build instructions in README
SetVersionNumber.js Add SetVersionNumber.js
app.config Change target framework back to v4.0
bundle-backend.cmd Version bump to
bundle-node.cmd [windows] Upgrade Node.js to v0.10.0
bundle-plugins.cmd Bundle plugins
bundle-ruby.cmd Move build and publish tools to tools/ folder
packages.config Install MahApps via nuget


LiveReload for Windows


WARNING: you must be building from windows/ folder of the main LiveReload repository (branch “devel”). If you are running from livereload-windows repository, bundle-plugins.cmd won't work.


  • Microsoft Visual Studio 2010


  • Run bundle-backend.cmd
  • Run bundle-ruby.cmd
  • Run bundle-node.cmd
  • Run bundle-plugins.cmd
  • Perform the build in Visual Studio

Overriding the backend and plugins path

You can specify an alternative backend path to avoid going through the lengthy packaging and extraction process on every backend change.

In Visual Studio, open the project properties, switch to Debug tab and specify the following command-line argument:

-LRBackendOverride C:\livereload-devel\node_modules\livereload
-LRBundledPluginsOverride C:\livereload-devel\plugins

When you run, Visual Studio will give a warning that command-line arguments will not be passed to secured applications; however, for some reason, it works anyway (at least on Windows XP). You can turn off "Enable ClickOnce security settings" on Security tab to make the warning go away.

Note that command-line arguments are widely reported to not work with ClickOnce applications, however I didn't have any problems so far; passing arguments to the compiled exe file works as expected.

Bundled Ruby

We use 7z archive of Ruby downloaded via

Ruby 1.9.3 is ruby-1.9.3-p286-i386-mingw32.7z with the following items removed:

lib/*.a   # presumably these are only needed to build native extensions?



  • when updating fastJSON library to newer version, change its Target Framework to match one of LiveReload.
Something went wrong with that request. Please try again.