.NET Demon

VSIP Partner Trial

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

(21) Review
Visual Studio
2012, 2010
Download (56,112)
1/11/2013
1.4.0.1585
View
E-mail Twitter del.icio.us Digg Facebook
Add To Favorites
Description
Reviews (21)
Q and A (42)
Sign in to Write a Review
Sort By:

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.

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.

by mijay | May 25 2012

by Eren Bozarık | May 01 2012

by SlitherX | April 27 2012

.NET Demon is one of the best tools i've used!

We (me and a colleague) have been using it on a large project (11 projects, c# 4) and with the real time building we have now a build time of 10-15 seconds versus 60-120 we had before.

Perfect tool for big solutions! Too bad i can't give this tool 6 stars!! 5/5!

by DevMondo | December 26 2011

This is such an awesome tool, i guarantee you wont be able to live without it, it is so much beautiful a productive to see your errors in error window immediately and not wait for whole project to compile.

it is also very intelligent as it only compiles needed files, so unchanged files wont be touched, and that is another reason to speed up your work flow.

support is also great, even it is still Beta, Alex from Red-gate answered my concerns immediately, and he keeps updating it regularly.
this is one of my best tools in my arsenal from now on, I cant live without it.


1 - 20 of 21 Items   
Sign in to Start a Discussion


  • Pause before build
    2 Posts | Last Post April 26, 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. :) 
  • 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
  • File Focus Breaks the Auto Update
    1 Posts | Last Post February 13, 2013
    • Hi i am having a problem with the latest version of .NET Demon, I will try to walk through the issue i am having..
      
      The Auto refresh works for me as long as i have focus for a particular '.cshtml' file. Once i tab into a '.css' file '.NET Demon' would only recognize the changes made to the '.css' file. From that point any changes to the '.cshtml' file does not trigger a auto refresh. This is really frustrating because the only reason i bought this for the auto refresh feature. 
  • Isn't saving the project files consitently
    7 Posts | Last Post January 25, 2013
    • I love the tool, but it doesn't seem to be trigger project file save. When I add a file and edit it - it builds in the background, but quite often it won't save the project file so I have to manually do a Save All.
    • Hi Ivan, what kind of project is this happening for? Can I also check--which .NET Demon menu options have you enabled?
    • It was happening for ASP.NET MVC (3/4) projects. I updated to the new version recently and will let you know if I still see this problem.
    • Just saw that .NET Demon didn't save the project after a reference was added through NuGet (the package in question is Bootstrap)
    • I was looking into this and you're right--from what I've tested so far, if you add or remove of references when only "save continuously" is enabled, the changes do not get saved. I've logged a bug for this with reference NEP-693--so sorry for the inconvenience but thank you for bringing it to our attention!
    • Can you point me to your bug tracker for .NET Demon? I failed to find it when I wanted to raise this as a bug rather than post here.
    • I'm afraid we don't have a public bug tracker but you can always email us at support@red-gate.com if you run into any other issues!
  • JavaScript temporary freeze
    1 Posts | Last Post January 17, 2013
    • Hi, is it possible to make .NET Demon detect when the only saved files are javascript/others, and to not trigger a build? When I'm editing javascript, I don't like the second or two that VS freezes because of demon's background activity. I'm on an HDD so this probably won't affect people on SSD's, but I don't have control over my hardware unfortunately.
      
      Thanks!
  • No compile errors when changing generics
    1 Posts | Last Post January 08, 2013
    • I changed the generic constraints on an interface, saved the file and got no compile errors regarding implementations not using the same constraint.
      
      When I try to load the page in IIS, I get a compile error then. Easily fixed but would be nice to get this error in the IDE instead of when it is compiled by ASP.NET?
      
      i.e.
      
      public interface IMyInterface
      {
          public void DoStuff<T>(Guid id) where T : class;
      }
      
      public class MyClass : IMyInterface
      {
          public void DoStuff<T>(Guid id) where T : MySubType
      }
  • DeadLocks
    1 Posts | Last Post January 02, 2013
    • Not sure why, but recently have been noticing a lot more deadlocks in VS 2012..  the dreaded "Microsoft Visual studio is busy". But its busy doing nothing at all. Finally got around to attaching another visual studio to the first one to ahve a look at the call stack and lo and behold..
      
      
      >	mscorlib.dll!System.Threading.Monitor.Wait(object obj, int millisecondsTimeout, bool exitContext) + 0x6a bytes	
       	mscorlib.dll!System.Threading.Monitor.Wait(object obj, int millisecondsTimeout) + 0x28 bytes	
       	mscorlib.dll!System.Threading.ManualResetEventSlim.Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) + 0x397 bytes	
       	mscorlib.dll!System.Threading.Tasks.Task.SpinThenBlockingWait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) + 0xdb bytes	
       	mscorlib.dll!System.Threading.Tasks.Task.InternalWait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) + 0x1f5 bytes	
       	mscorlib.dll!System.Threading.Tasks.Task.Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) + 0x8d bytes	
       	mscorlib.dll!System.Threading.Tasks.Task.Wait() + 0x36 bytes	
       	RedGate.Neptune.Core.dll!RedGate.Neptune.Utils.TaskUtil.WaitForResult<RedGate.Neptune.WorkerControl.BuildJob>(System.Threading.Tasks.Task<RedGate.Neptune.WorkerControl.BuildJob> task) + 0x4f bytes	
       	RedGate.Neptune.Core.dll!#MB2b.#TGec.#y2.#EGFc() + 0x8d bytes	
       	RedGate.Neptune.Utils.dll!RedGate.Neptune.Utils.ErrorCatching.DoWithHandling(System.Action todo) + 0x71 bytes	
       	RedGate.Neptune.Core.dll!#MB2b.#TGec.#AGFc() + 0xbc bytes	
       	[Lightweight Function]	
       	System.ServiceModel.dll!System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(object instance, object[] inputs, out object[] outputs) + 0x907 bytes	
      ...
      ...
  • Changing Configuration from Debug To Release
    4 Posts | Last Post December 11, 2012
    • It seems that changing the Configuration from Debug To Release doesn't trigger a rebuild of projects that are not built for the Release Configuration. Is this right?
      Or are I'm missing a setting.
      
      Thanks in advance Thomas Stocker
    • AFAIK this is the current behaviour. I imagine it's because simply changing the build type doesn't alter any files so the build isn't triggered. I can log a feature request for this though?
    • Would be cool as a feature, because sometimes I switch from Debug to Release and it would be cool if the Compiler resynchronizes, but for me this isn't so important because I work 99% in Debug Mode, but I have to remember when I switch the Configuration to make a recompile, because else some strange behaviours can occur..
      
      Thanks
      
      Thomas Stocker
    • No problem; I've logged a request under ref. NEP-651
  • Run Demon when using Custom Tool
    4 Posts | Last Post December 03, 2012
    • hi, 
      we are using RazorGenerator a lot to create embedded Helpers, the biggest problem is that we have to do manual Build when we modify the cshtml.file so that modifications can be added to assembly, this is very crucial, thanks alot in advanced.
      
    • Hi DevMondo - can I first check, do you have 'Build on File Changes' checked in the .NET Demon menu?
    • Hi, thanks a lot, i a m stupid that i did not see that option, i guess i got so much lazy and got used to Demon's default functionality :)
      it is working now perfectly 
    • Good to hear!
      
1 - 10 of 42 Items