11 Replies - 1097 Views - Last Post: 01 July 2013 - 06:20 AM

#1 CodeJunkie  Icon User is offline

  • New D.I.C Head

Reputation: 5
  • View blog
  • Posts: 21
  • Joined: 19-January 09

Software Deployment Alternatives

Posted 29 June 2013 - 03:37 AM

Hi guys.

Just hope someone here can help with a problem i have. I started a project a few years back that i had to abandon due to other commitments.

Now im looking to get back into the project and produce some updates, I have a problem though as it was created with VS 2010 Ultimate and integrated the msi installer setup into the project.

I no longer have access to VS 2010 ultimate and i don't have the deep pockets to purchase it, so at the moment i am currently running VS 2012 Express for the desktop which does not include the installer setup project. This has broken the project in a few places as it's an important part of the software. Any ideas on how i might be able to solve this issue without having to gut the project and rewrite portions of it?

I have been searching for free or open source setup creator software, but i've found nothing so far that was as quick and easy to use as VS 2010 installer projects.

So do any of you guys know of any good and easy to use free or open source alternatives to creating installers?

Is This A Good Question/Topic? 0
  • +

Replies To: Software Deployment Alternatives

#2 tlhIn`toq  Icon User is offline

  • Please show what you have already tried when asking a question.
  • member icon

Reputation: 5519
  • View blog
  • Posts: 11,827
  • Joined: 02-June 10

Re: Software Deployment Alternatives

Posted 29 June 2013 - 06:34 AM

FAQ 51-53



tlhIn`toq's FAQ list

TOP most asked:
What does this error message mean?
FAQ 2: How do I debug
FAQ 3: How do I make Class1/Form1 talk to Class2/Form2


FAQ (Frequently Asked Questions - Updated Apr 2013
Spoiler



Was This Post Helpful? 0
  • +
  • -

#3 snoj  Icon User is offline

  • Married Life
  • member icon

Reputation: 84
  • View blog
  • Posts: 3,564
  • Joined: 31-March 03

Re: Software Deployment Alternatives

Posted 29 June 2013 - 06:44 AM

Where's the FAQ about deployment scenario in CodeJunkie's post? I see one about using VS (not express).

In my experience and what I've written, I've simply copied the exe and any necessary files to a "deployment" folder, zipped and sent it on it's way. However I know that MSI can be a nice way to deploy applications using other methods of management.

I know that WIX is popular, open source and iirc, originally released by Microsoft.

See also: http://stackoverflow...aps-an-exe-file

This post has been edited by snoj: 29 June 2013 - 06:46 AM

Was This Post Helpful? 0
  • +
  • -

#4 CodeJunkie  Icon User is offline

  • New D.I.C Head

Reputation: 5
  • View blog
  • Posts: 21
  • Joined: 19-January 09

Re: Software Deployment Alternatives

Posted 29 June 2013 - 09:03 AM

I had looked at WIX as an alternative, but it looks like a lot of work to make the change. In any case it looks like the project is broken for now. Thanks anyway snoj.

I just found this Link. Looks like a lot of people and companies have a similar issue to this.
Was This Post Helpful? 0
  • +
  • -

#5 tlhIn`toq  Icon User is offline

  • Please show what you have already tried when asking a question.
  • member icon

Reputation: 5519
  • View blog
  • Posts: 11,827
  • Joined: 02-June 10

Re: Software Deployment Alternatives

Posted 29 June 2013 - 09:20 AM

Any *company* having this issue because they are using VS Express instead of a professional version - Isn't a company.

There are many installer makers. Personally I like Advanced Installer.

Personally I think you need to get past this idea that all the tools you need to earn a living are going to be provided to you for free. You want to get paid for the programs you write, don't you? Well so does the guy that makes the installer maker. So does Microsoft if the user is using their IDE to earn a living. That's why they sell Professional version. The limited Express version is for students. Its free so you can learn. When you start earning a living with it, then you have to accept the responsibility of buying your tools. A car mechanic... a DJ... everyone that needs tools to do their job buys them. Being a software developer doesn't make you a charity case that should have everything for free.
Was This Post Helpful? 1
  • +
  • -

#6 jon.kiparsky  Icon User is online

  • Pancakes!
  • member icon


Reputation: 7744
  • View blog
  • Posts: 13,098
  • Joined: 19-March 11

Re: Software Deployment Alternatives

Posted 29 June 2013 - 09:40 AM

View PosttlhIn`toq, on 29 June 2013 - 11:20 AM, said:

Personally I think you need to get past this idea that all the tools you need to earn a living are going to be provided to you for free.


Actually, most languages have all of the tooling you need for free. It's only a very small subset where you have to pay for the tools.

I see two options: bite the bullet and pay for the Microsoft tool, or bite the other bullet and port the program to some other language. There are no shortage of options there.

I can't recommend that you release a product in a language that you can't maintain. That's a disaster waiting to happen.

This post has been edited by jon.kiparsky: 29 June 2013 - 09:41 AM

Was This Post Helpful? 4
  • +
  • -

#7 tlhIn`toq  Icon User is offline

  • Please show what you have already tried when asking a question.
  • member icon

Reputation: 5519
  • View blog
  • Posts: 11,827
  • Joined: 02-June 10

Re: Software Deployment Alternatives

Posted 29 June 2013 - 09:58 AM

Frankly I hate Windows despite earning my living in it for the last 9 years.

You can call it a "small subset of the languages", but when it is the lion's share of Windows, which is the lion's share of the market out there... you have to look at how you define 'small subset' versus 'meaningful profitable subset'.

At some point a C# developer just has to quit whining about it and accept that it is life.

I agree with Jon but would rephrase it is my typical hard ass way...
If you want to stay in Windows quit whining and buy the tools.
If you want everything for free, change platforms. XCode on Macintosh is a nice IDE and would let you develop for Mac, iPhone, iPad, iEtc.

This post has been edited by tlhIn`toq: 29 June 2013 - 09:59 AM

Was This Post Helpful? 1
  • +
  • -

#8 jon.kiparsky  Icon User is online

  • Pancakes!
  • member icon


Reputation: 7744
  • View blog
  • Posts: 13,098
  • Joined: 19-March 11

Re: Software Deployment Alternatives

Posted 29 June 2013 - 09:59 AM

I accept that rephrasing as a friendly amendment. Either way, it comes to the same thing. :)
Was This Post Helpful? 1
  • +
  • -

#9 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 9201
  • View blog
  • Posts: 34,575
  • Joined: 12-June 08

Re: Software Deployment Alternatives

Posted 30 June 2013 - 12:56 PM

Just to chime in - there's WiX..

VS 2010 was the last to have the installer project templates:
https://blogs.msdn.c...Redirected=true

Deployment strategies for 2012.
http://msdn.microsof...y/wtzawcsz.aspx
Was This Post Helpful? 0
  • +
  • -

#10 tlhIn`toq  Icon User is offline

  • Please show what you have already tried when asking a question.
  • member icon

Reputation: 5519
  • View blog
  • Posts: 11,827
  • Joined: 02-June 10

Re: Software Deployment Alternatives

Posted 30 June 2013 - 01:04 PM

View Postmodi123_1, on 30 June 2013 - 01:56 PM, said:

VS 2010 was the last to have the installer project templates:


But VS 2012 came with InstallShield Community Edition.
Was This Post Helpful? 0
  • +
  • -

#11 BobRodes  Icon User is offline

  • Your Friendly Local Curmudgeon
  • member icon

Reputation: 574
  • View blog
  • Posts: 2,989
  • Joined: 19-May 09

Re: Software Deployment Alternatives

Posted 30 June 2013 - 09:06 PM

Windows Installer ships with the opsys, not with Visual Studio. See here.
Was This Post Helpful? 0
  • +
  • -

#12 Skydiver  Icon User is offline

  • Code herder
  • member icon

Reputation: 3574
  • View blog
  • Posts: 11,114
  • Joined: 05-May 12

Re: Software Deployment Alternatives

Posted 01 July 2013 - 06:20 AM

Wix is actually very good and been getting better over the years. I used it right before it became open source, and used it since. It is wonderful for getting .MSIs that are exactly what you wanted rather than the voodoo that Install Shield does in the background when it creates a MSI. It's like the difference between driving a manual or an automatic. Finer control over the finished product vs convenience.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1