C# .NET Deployment Question

I'm getting ready to deploy my application but am having issues trying to figure out how to create a deployment package.

In C# there is install shield LE and visual studio installer.  I also found NSIS for an installer but it's unclear on how it's used. Install shield LE is pretty much out, it doesn't appear to do sql deployments and I definitely cannot afford the 5k for a pro license.

My requirement for my c# app are .NET 4.0 and SQL 2008r2 Express.  What would be the best way to develop a deployment package?
sej69Asked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
Mikey_TTConnect With a Mentor Commented:
I've read a lot about the WiX toolset recently, but haven't used it.
http://wix.sourceforge.net/

I have tried to use the NSIS tool, but it as you have to manually create a script for your deployment it takes a lot of work. A separate dev project of it's own almost.

I did see cache these links a while back, which details a few available products:
http://www.installsite.org/pages/en/msi/authoring.htm
http://www.hlrnet.com/frprinst.htm

Depending on your version of Visual Studio (non-express), you may have that functionality built in. You can create a separate deployment project.
http://www.dreamincode.net/forums/topic/58021-deploying-a-c%23-application-visual-studio-setup-project/

ClickOnce is another option if that suits your needs.

Personally all my WPF apps I deploy with ClickOnce now, makes it a complete doddle to deploy and keep updated.

Cheers, Mike...
0
 
Kalpesh ChhatralaSoftware ConsultantCommented:
check this freeware Installation Builder

http://www.jrsoftware.org/isinfo.php
0
 
SAMIR BHOGAYTAFreelancer and IT ConsultantCommented:
0
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
sej69Author Commented:
Can you deploy MSSQL 2008r2 with Clickonce?
0
 
sej69Author Commented:
I decided to note install MSSQL 2008 on install and use clickonce to deply.  Thanks
0
 
sej69Author Commented:
Update, I found that I could create a bootstrapper for sql2008r2.  This allowed me to use the setup wizard which has been VERY easy to work with.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.