Squirrel for Windows - installing .NET apps the way it should be

Play Squirrel for Windows - installing .NET apps the way it should be

The Discussion

  • User profile image
    Dave Sekula

    Nice Session.

    I actually started using Squirrel this week, so it was cool to see how to handle update releases.
    After some trial and error, I found it easier (and more reliable) to select all the contents from my bin\Release folder in windows explorer, then drag and drop them (including any directories with them) into the lib\net45 folder / treeview inside nuget package explorer.

    When manually adding files, directories selected do not seem to get added.

    Good Job.

  • User profile image

    Um ... is this the right video ?

  • User profile image
    Dave Sekula

    Nope :(
    Been waiting for them to put it up so I can grab a copy for reference.

    This is actually the video for: https://channel9.msdn.com/Events/dotnetConf/2015/ASPNET-5-Project-Scaffolding-with-Yeoman

    (Also a good session)

  • User profile image

    The Medium and Low video quality are the right video (Squirrel for Windows - installing .NET apps the way it should be).

    The High video quality is for ASPNET 5.

    FYI: Fixed now.

  • User profile image

    Can we use this for windows services?

  • User profile image
    Dave Sekula

    At the moment, I don't think you can.
    Access right elevation is required to install a service, but you cannot use Squirrel to start a process as another user (comamnd line RUNAS for example)

  • User profile image

    What about installing database servers ?

    common installer requirement is to have differents installations types
    i am using Firebird mainly and i want to have these type of installation:

    -Full install (With database server)
    -Client install (With database Client library)

    is it possible to do that please ?

  • User profile image

    So since it's packaged as a nuget package, you could use Install.ps1 to add post-install stuff that might go beyond the basics demo'd here right?

  • User profile image
    Paul Betts

    @JonDavisBNR No you can't, but there's a facility to do that:


  • User profile image


  • User profile image

    HI Paul,

    Will this work for VSTO Deployment.



  • User profile image
    Ian K

    I was literally up and running with Squirrel by the end of the video, fully deployed in my production environment. Thanks!

  • User profile image
    Dennis H

    Squirrel apps are completely unusable in enterprise environments using SRP or AppLocker. Block anything from running in %AppData% (as is best practice in ransomware prevention) and see how well this crap works.

  • User profile image

    Hey everyone I have recently started using Squirrel and I am so glad but I have troubles to set icon for the application which I want to deploy. May someone of you who know show me some information, code or something to set icon for my Squirrel application. Thank you!

  • User profile image
    @Bozhidar:I'm sure you have resolved this by now but I had a similar problem and fixed it by adding an icon to the application exe. It has to be an ico file. Hope that helps.

Add Your 2 Cents