how do I deploy windows application

I am trying to deploy and application that I developed in  I created to setup file however when I try installing it on other computers I get the error"
      "An error occurred downloading a required file.  You may try downloading the file or cancel setup."

In the details it  says "An error occured downloading the following resource:"
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

What version of .Net are you using (1.1 or 2.0)? Make sure the computers you install on have the right version of .NET

Have you tried Click Once deployment?
The way this works is (Assuming that you have the machines in a LAN or your deployment machine has a public IP)
1. Build your solution
2. Publish your solution (you will be prompted to select the virtual directory such as http://localhost/myApp) Make sure you have IIS installed and running -
3. Get the ip of the machine you deploy on and the folder from step2
4. Go to you other machines (goto to the webpage http://[ip of the deployment machine]/myApp/publish.htm)

I have done this several times and the users have been pleased with the result - since it checks for updates everytime the application starts up. Also, when you publish, VS automatically increments the build numbers.

I think you might need for them to update their computers to employ the net framework.  You can download the dotnetfx.exe here.  Once they install it, then I'm sure you'll probably be able to run your program.  
donalricAuthor Commented:
I am actually using .net 2005 and the application I am developing is a standalone windows application.

The computer I am installing it to might have a windows 2000 or XP os.
Cloud Class® Course: Amazon Web Services - Basic

Are you thinking about creating an Amazon Web Services account for your business? Not sure where to start? In this course you’ll get an overview of the history of AWS and take a tour of their user interface.

donalricAuthor Commented:
but what do I do with it when I down load it.
you have to have them run it.  It will update their computer so they can run your program.  This is one of the drawbacks with coding in VB.NET, an added framework utility needs to be installed on user machines in order to run the .NET coded programs.  

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic.NET

From novice to tech pro — start learning today.

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.