Take the 2-minute tour ×

I have designed an Application tracking details and I have deployed it. The records are updating the way I need. I want the same application to be used in other three different systems which do not have MS Visual Studio. How can I do it ? Is it enough that I create a similar table in the path I have designed in the other systems and run the Application ?

share|improve this question
Do you want to deploy a Windows or Web Application? –  Nicholas Apr 16 '12 at 8:22
Windows Application –  Harish Apr 16 '12 at 8:40
As you mention updating records: Do you connect to a database? If yes. How do you connect to the database? –  Nicholas Apr 16 '12 at 8:44
The Connection is fine and I have even deployed it in my Machine. The application is running fine and all the records are being updated. But I wanted to use the same application in other systems. –  Harish Apr 16 '12 at 9:00
I'm sure your connection works fine on your machine. But the steps to deploy it to other machines may be different whatever you want to accomplish. If you want a database instance or use the same database on each machine you'll need to consider this in your deployment. If the database is on a remote server you should be able to just copy & paste the application from your bin to another machine (as far as .net framework is installed) or create a setup project. as long as you don't specify what you want, I can't help. –  Nicholas Apr 16 '12 at 9:07
show 1 more comment

1 Answer

up vote 1 down vote accepted

The probably easiest way to deploy your project would be:

  • Copy & Paste the whole output from your bin folder to the other machine and make sure the .net framework you used for your application is installed on this machine.

You can also create a Setup and Deployment Project

  • Open the Solution of your application
  • File -> Add -> New Project...
  • In the File System Tab right-click on "Application Folder" -> Add -> Project Output and Select "Primary output" from your application project.

(More details about adding files to your setup project: How to: Add Items to a Deployment Project)

If you want to use a copy of the access database on each machine
As you're using an access database. You can mark the include you're access database to your project and set Build Action (in the Property Page) to Content.

Now in the same manner as before rightclick on "Application Folder" and add project output. Only this time select "Content Files" instead of "Primary Output"

  • Build the setup project and distribute the setup.exe or the .msi file.

If you want to access the same database from each machine
I would advise to store the application on a server which runs independent of your machine so that others can access the database also when your machine is not running.

Change your connectionstring, so that users from other machines are able to connect have a look at this site if you need help with connectionstrings.

As you won't be able to connect to the database with the absolute filepath from other machines, create a fileshare where everyone who should be able to connect has permissions to read/write.


Hope this helps so far.

share|improve this answer
add comment

Your Answer


