views:

39

answers:

2

I deployed a small application, i got the files you see in the image. I took the first file (.msi) and sent to a remote machine to let the end user installs it. However, the user gets an error that says file is missing or so (i can't remember the error message).

  1. Should i send the second file "setup" along with the first one?
  2. What the difference between setup.exe and .msi when they both do the exact same job. The odd thing setup.exe is smaller. Can you please explain?

I didn't send the second file because the (.msi) in my local machine, where i developed the application, works fine at any location regardless the location of the "setup" file.

The WinForm application is written in C# on .NET 3.5. I used VS 2008.

Thanks.

+4  A: 

setup is nothing more than just an application that can install any pre-requisites that are needed and then calls the MSI. If you can post the actual error message than perhaps I can also explain why the MSI didn't work.

Adkins
A: 

Use said that your application use .NET3.5. So, no in all computer may installed .NET. SO when u create a setup project add prerequisites. And chenk radiobutton(download from my app..) It will first install .NET 3.5 and then the application.

Good luck

AEMLoviji