Solved

C# .NET Deployment Question

Posted on 2011-02-16
6
456 Views
Last Modified: 2013-12-17
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?
0
Comment
Question by:sej69
6 Comments
 
LVL 16

Expert Comment

by:Kalpesh Chhatrala
ID: 34913272
check this freeware Installation Builder

http://www.jrsoftware.org/isinfo.php
0
 
LVL 11

Expert Comment

by:SAMIR BHOGAYTA
ID: 34913522
0
 
LVL 5

Accepted Solution

by:
Mikey_TT earned 500 total points
ID: 34945344
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
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 

Author Comment

by:sej69
ID: 34994282
Can you deploy MSSQL 2008r2 with Clickonce?
0
 

Author Closing Comment

by:sej69
ID: 35971041
I decided to note install MSSQL 2008 on install and use clickonce to deply.  Thanks
0
 

Author Comment

by:sej69
ID: 36326450
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

Featured Post

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

In my previous two articles we discussed Binary Serialization (http://www.experts-exchange.com/A_4362.html) and XML Serialization (http://www.experts-exchange.com/A_4425.html). In this article we will try to know more about SOAP (Simple Object Acces…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
The viewer will learn how to use NetBeans IDE 8.0 for Windows to connect to a MySQL database. Open Services Panel: Create a new connection using New Connection Wizard: Create a test database called eetutorial: Create a new test tabel called ee…
The viewer will learn how to use and create keystrokes in Netbeans IDE 8.0 for Windows.

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now