2 Replies - 1073 Views - Last Post: 07 January 2010 - 02:54 PM Rate Topic: -----

#1 erburrell  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 10
  • View blog
  • Posts: 146
  • Joined: 22-December 09

How do I developing a setup project that works?

Posted 07 January 2010 - 11:35 AM

Hi all,

I am trying to put together a set-up project for my new program. I have it installing, and dropping icons on the descktop and start menu just fine. My questions now are how to do the following:

1. Allow the user to select the install directory for the program.
2. Allow the user to select a different location for the database to be installed.
3. Allow the user to select a thrid place for their forms to be saved to.
4. Update the XML app.config file to reflect these locations?
I have the file locations stored in the XML file as followis:

<appSettings>
	<add key="DBFilePath" value="C:\Plant Tracker\" />
	<add key="FormFilePath" value="C:\Plant Tracker\" />
	<add key="FirstRun" value="true" />
	<add key="ClientSettingsProvider.ServiceUri" value="" />
  </appSettings>


Thanks to all who help.

Ed

Is This A Good Question/Topic? 0
  • +

Replies To: How do I developing a setup project that works?

#2 FlashM  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 382
  • View blog
  • Posts: 1,195
  • Joined: 03-December 09

Re: How do I developing a setup project that works?

Posted 07 January 2010 - 12:18 PM

What kind of installer are you using anyway? Is this some application you coded yourself. I usually use WIX for doing installers.

Check out this site:
http://www.tramontana.co.hu/wix/
Was This Post Helpful? 0
  • +
  • -

#3 erburrell  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 10
  • View blog
  • Posts: 146
  • Joined: 22-December 09

Re: How do I developing a setup project that works?

Posted 07 January 2010 - 02:54 PM

I have created a setup project in vidual studio 2008. All code is for the built in setup tools.

Thanks
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1