.NET Demon

VSIP Partner Trial

Build as you type + Live compile errors + Faster build + Automatic browser reload

(25) Review
Visual Studio
2013, 2012, 2010
Download (73,807)
2/10/2014
1.5.0.1708
View
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (25)
Q and A (49)
Sign in to write a review
Sort by:

by IouriS | June 19 2014

Promising, but didn't work for me.
We have 100+ projects in our solution, and Demon hang VS 2013 when opening it.
The culprit it seems is the typescript: Demon was re-building one of the projects over and over again because it contained a typescript file building a JavaScript file which in turn was embedded as resource in the same project.

by JordanR | November 05 2013

Saved my life! Went from waiting 1 minute per change to instant.

If you are working a large web site project, this is mandatory. I just wished there was a non-Visual Studio-plugin stand-alone solution (visual studio express does not allow plugins)

by Se7en Soft | July 31 2013

It's great, at first...

And then it just starts getting annoying and in the way.

by Vasily Kirichenko | July 26 2013

Great tool to decrease build time in a two orders of magnitude. However, it often does not properly decide what projects in solution should be build, especially in case of a multi-language solution and unit test projects.

by Vrane | April 01 2013

Excellent tool :)

by Waqas M | February 08 2013

Great tool

by toxicious | December 12 2012

It is very useful, but the price after the trial ends is way to steep.
I'm not going to hand out 30 bucks when I am only coding free stuff. There should exist an open source license or something which is free/very cheap.

Red Gate May 23 2013
| Edit |
Delete

Sorry - must have missed this comment. We're always happy to give free licenses for working on open source projects. Just email dotnetteam@red-gate.com with details of the project and we'll sort one out for you.

by Thomas Stocker li | December 12 2012

by Etienne_T | November 19 2012

Loved this extension. Bought it. Then after an update it just stopped working. After a lot of back & forth with Red Gate support, I was told to reinstall visual studio. Didn't solve the problem.

To make it work I had to reinstall Visual Studio and download the .vsix instead of installing the extension through Visual Studio Extension & Updates.

by NewWorldMan | November 11 2012

This is one of those tools where you don't think it offers much - until you start using it. Then you can't live without it! One useful side-effect of it is that you're virtually always up to date and no longer have to perform Save All every few seconds in case Visual Studio crashes. Even if you have build errors it will at least have already saved your files.

by AlfredBr | October 17 2012

I like it, and it is useful, but it seems to have broken ClickOnce deployments from the Properties page. ClickOnce deployment from the menu still works though...

by sohjsolwin | October 02 2012

A very useful tool. The continuous build is my favorite feature. Never having to wait for the error list to update or for the application to compile when I'm ready to run it is incredible. I'll definitely be picking up a license.

by Anthony van der Hoorn | August 30 2012

Great product. Live reload and continual saving/compiling of code has saved me more hours than I care to mention. Thanks guys!

by net_user | August 29 2012

Good idea, but causes problems that do not occur when the addin is disabled.

Red Gate August 30 2012
| Edit |
Delete

We should be able to fix any problem you describe to us. Please post in the Q&A with details (unless you're already in touch with us).
Thanks,
Alex

by Stelzi1979 | August 27 2012

This should be named as Kittenware (shows Kittens for a few seconds after trial expires) ;-)

by James Wilkins | August 01 2012

Not bad, except the continuous saving dramatically slows my typing ability, so I had to disable that option. At least the compile upon manual saving is an option. Also, it crashed Visual Studio when I created a RIA service method with an unsupported parameter by mistake (it was a generic list type). The work-around was to use the VS build system to see what was going on.

[Edit] One other thing: When editing a Silverlight page, the auto save, or even when I continually Ctrl-S save, causes a build, and the visual designer keeps erring out until I'm done, interrupting my typing and ability to click controls to jump around (because errors clear the designer). If this extension could some how run in the background without interrupting my typing during auto save (a setting to run slower?), or not auto-build while editing a XAML file (while it's focused) I'll give it more stars. ;)

[Edit] Sorry, but now there's a new compiler issue ... I'll post it in the Q and A.

by skyguy94 | August 01 2012

This is a really great tool for continuous development. It would be perfect if it integrated its compile cycle with a testing framework like NCrunch. Expensive for what it does.

by samneric1 | July 27 2012

Awesome!

by nigwoko | July 05 2012

by MobileBits | June 22 2012

Great tool, greatly improves build speed on large solutions.

1 - 20 of 25 Items   
Sign in to start a discussion


  • Support for Silverlight
    2 Posts | Last post May 05, 2014
    • Are you supporting silverlight projects too? I have a project which builds perfectly in VS2013 but with .NET Demon extension shows the following error:
      
      (file: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\WebApplications\Microsoft.WebApplication.targets)
      
      view error screenshot: http://1drv.ms/1i91RfM
      
      Could you provide some hint how to resolve this issue? 
      
      Thank you in advance!
      
      Sincerely, David Molnar
    • Hi David,
      
      Thanks for your post!
      
      I think this issue is related to my post below (.NET Demon builds may fail for projects upgraded to VS 2013). Could you kindly check your project files for anything pointing to the old msbuild path (the new path is in program files) or an older visual studio version?
      
      For more details on the VS upgrade issue, please see here (under 'MSBuild’s New Binaries Location'): http://blogs.msdn.com/b/visualstudio/archive/2013/07/24/msbuild-is-now-part-of-visual-studio.aspx
  • .NET Demon builds may fail for projects upgraded to VS 2013
    1 Posts | Last post April 30, 2014
    • Msbuild paths have changed in Visual Studio 2013 and this may cause some problems for .NET Demon if you have files that still point to older versions of VS or to the old msbuild path.
      
      For example, you may see the error:
      
      The task factory "CodeTaskFactory" could not be loaded from the assembly  "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Build.Tasks.v12.0.dll". 
      
      Could not load file or assembly 'file:///C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Build.Tasks.v12.0.dll' or one of its dependencies. The system cannot find the file specified. xxx\.nuget\NuGet.targets
      
      This error happens when a .nuget package restore file points to the wrong MSBuild tools path. In this case, removing your restore files (particularly Nuget.config and Nuget.targets) from your solution and file system, and then re-enabling package restore should resolve it. 
      
      Similar errors can occur if you have either the PlatformToolset or VisualStudioVersion properties set to an older version, but changing their values to “v12.0” should help.
      
  • Nikita Golovin
    5 Posts | Last post February 18, 2014
    • I have a problem with Solution time loading when using .NET Demon with VS2012, though I see no impact when using VS2010. I tried to disable every extension I have but came up, that .NET Demon is a reason.
      
      Is it a known issue? What can I try to do with that?
    • Hi, sorry this is not a known issue. Can you check the Visual Studio  ActivityLog.xml and we can see if it gives us any clues.
    • Hi, sorry for not answering for so long (been on vacs).
      
      I investigated VS Activity Log and unfortunately found nothing fishy, because log is not appended by anything during this slow part of solution loading. If you wish to inspect it, please give me your e-mail so I can send it to you.
      
      I'm also wondering if .NET Demon log can help. But problem there is circular log rewriting (10 pieces of 100Kb) and 1Mb seems not enough to write everything there in 1 log sequence w/o losing tail. Is there a way to increase log file size for .NET Demon? So I could also send Demon's log to you for investigation
    • hmmm, hello??? anybody there?
    • Hi Nikita,
      
      Sorry for the delay!
      
      Please do send in your activity and .NET Demon log files (you should actually have multiple files -- all of the text documents in %userprofile%\AppData\Local\Red Gate\Neptune )to us in an email to support@red-gate.com with "Ticket #13290" as the subject.
  • Doesn't trigger visual studio build status sound notification.
    3 Posts | Last post February 01, 2014
    • I think the title says it all, please update it asap, for both build systems.
    • Thanks. This is now a feature request.
    • Almost 2 weeks and NO FIX, when it will be ready?
  • Breaks CodeRush Add Parameter
    2 Posts | Last post January 13, 2014
    • See near bottom of http://www.devexpress.com/Support/Center/Question/Details/Q457976.
      
      With Save Continuously enabled Add Parameter stops working. The call site doesn't get updated. So my workaround is to disable save until after I've applied the operation. Maybe CodeRush can provide a workaround. I've only just posted the update to my question in the CodeRush support forum.
    • Have you tried changing "Allow code formatting before saving" to true in the .NET Demon 3rd-party integration options? (.NET Demon toolbar menu -> Options)
  • Pause before build
    3 Posts | Last post December 20, 2013
    • Is it possible to add a tune-able pause before build? If I'm typing really fast, it is bit annoying that .net demon tries to build uncomplete code. 
    • This isn't possible at the moment, I'm afraid, but I've logged a feature request for this with reference NEP-728.
      
      Thanks for the feedback. :) 
    • This is now possible - just select your preferred delay under the options menu :-)
  • Visual Studio 2013 support
    2 Posts | Last post October 21, 2013
    • Please provide support for Visual Studio RC, once you use the Demon you can never come back
    • The latest update should work with VS2013. If you get a build error mentioning NuGet.targets, just get the latest version of that file (which doesn't include the problematic "SetEnvironmentVariable" task).
  • Still supported?
    1 Posts | Last post September 12, 2013
    • Neither the RedGate Support or Forums have the .NET Demon product as a choice.  Is this product supported?
      
      The Feedback page has had no response for ages to the many great suggestions placed there.  Also, no beta or anything for VS2013.
  • Update
    3 Posts | Last post April 01, 2013
    • Here is v 1.4.0.1585
      I downloaded from red-gate page, extracted it and in extension.vsixmanifest file it says 
      <Name>.NET Demon</Name>
      <Author>Red Gate</Author>
      <Version>1.4.0.1586</Version>
    • Not sure why it's saying that - I do see the same; but if I install it directly in the visual studio extensions manager from the gallery the version in the eventual manifest is correct at .1585. 
      
      Does this seem to be causing you a specific problem?
    • No, everything is OK :)
  • Doesn't play nice with CodeRush Unit Test Runner
    2 Posts | Last post March 04, 2013
    • Unfortunately .NET Demon doesn't play nice with the Code Rush Unit Test runner. The latter won't wait for the build to finish and report "Build failed". Seems to me that it can potentially be something to do with how .NET Demon replaces the build system.
      
      Is there something you can do about it? I have also raised the issue on the CodeRush issue tracker at http://www.devexpress.com/Support/Center/Question/Details/Q474943 
    • This is being looked into. Issue NEP-714
1 - 10 of 49 Items