Deploying Application With Setup.exe And Setup.msi?
Oct 29, 2011
I'm a Visual Basic beginner. There are many things that I didn't know about Windows software development as I've been a Mac user for 20 years and just started developing Windows programs several days ago.
Anyway, using Visual Studio Installer (File > Add > New Project > Visual Studio Installer), I have two files inside the Release folder - setup.exe and Setup.msi. I've got some information about these files. So when you publish your software, what do you do with these two files? According to one web site, you can put them together into one with IExpress, which produces a file with an extension of CAB. Another web site suggests SFX Compiler. In the meantime, I downloaded a dozen applications at Download.com earlier. If I click on the download button, the final delivery extension is .exe on most of them. I know that you won't go anywhere by double-clicking on setup.exe from the Release folder without Setup.msi. Meanwhile, Setup.msi is a tand-alone application. But nobody uses this file alone to distribute their product.
When a user click the .msi, i want a folder called "Your Files", which comes with two small images by default, to be created in C:UsersYourNameDocuments. In short, MyDocuments.
What i did is put the following code in program.cs:
The problem is, this folder will be created every time the user runs the application which is not a good solution, also in this case there is no place to load the two images so it can be loaded while the folder is created. I want the folder to be created once preferably while installing the application, so even when i uninstall the folder "Your Files" and its sub files be deleted automatically along with the program files. I tried to do it via Setup Project, but i couldn't.
When depolying a Windows Application with a CD How does one depoly Folders, with a large number pictures in them, along with the program that uses them!Further, when having the Control Panel utillities Uninstall the Program, how can you get it to remove the Folders containing the pictures along with the program that was installed with the pictures, assuming you can do so in the first place?Do not suggest using C or any other laguage please!
I am using VS 2008 VB and setup my application software in Win XP without any issue. But after installed in Win 7, it doesn't work well (it show one file not found, but I saw the file in the right folder). Could it be the incompatibility of VS 2008 and Win 7? If I upgrade to VS 2010, will the issue be fixed?
I want to know how to only deploy/copy the app.config file in a deployment project based on if it already exists or not. So if this is the first installation, I want to copy the app.config file to the installation directory. If it is already there, I don't want to write over it.
I also do not want this file un-installed if the either the user or the setup.exe uninstalls the program. The users will be updating this file with local information, and everytime i have a new update, I don't want to have to have them reenter it.
I want to create a real setup project for my application so when someone want to download it he can run only setup, not default setup that provide me VB . How can I do that?
I've finally got a project compiled and tested and ready to roll out.I have discovered that the "Publish" option is not what it seems, and that we must create a separate "Setup Project" to carry out the task of installing the files.This is not the most intuitive process I've seen, and the online help on that subject is not easy to understand.I was hoping that someone could direct me to a tutorial or guide that would step me through the specific approach I need. Many of the other guides online are vague and address multiple scenarios and do not separate the approaches very well.I have the contents of my project in /bin/release. It runs nicely by iteself with no errors.Here's what I need:
1. To create a setup exe that I can distribute that will install my software, with all of the supporting (resource) files and folders. 2. I need the setup process to force the installer to "agree" to a EULA. 3. I'd would like to provide an image on the installation screen/popup. 4. I would like the software registered in the registry and rely on it being there in the registry. 5. I need it to default to program filesprojectname (it does by default)
I hv deployed my project using "Setup and Deployment" wizard. I hv installed MS VS.NET 2003 Bootstrapper Plugin -> A plug-in for creating deployment projects in Microsoft� Visual Studio� .NET 2003 that contain the .NET Framework version 1.1 and/or Microsoft Data Access Components (MDAC) version 2.7. still it is giving the error The setup requires .NET Framework 1.1.4322. Install the .NET Framework and run the setup again. The .NET Framework can be obtained from the web. Would u like to do this now?
Setup and deploy for my project worked fine for a while allowing you to install my program and uninstall the old version, but now it installs two entries. I don't get it, before I got it do do that it would give an error that it needed to be uninstalled first. Now like I said I get two entries in the programs uninstall window. RemovePreviousVersions = true. I change the version number and update the product code. Even tried changing the upgrade code. I just don't get why it doesn't work anymore, and its really annoying! Also, is there a way that the setup file can just be one .exe rather then a setup file and a data file?
I am working on VB.NET(Visual studio 2008)..I completed developing my application and i need to deploy the application. I tried it and faced problems in some areas like adding crystal reports to the setup and deployment. I created a setup file to my application and everything is fine except crystal reports...its showing the error like; An error occurred in crystalDecisions.Reports, crystalEngine threw exception.
I created a small application that uses various things such as .NET GDI Graphics, Text to Speech etc. I want to create a full fledged setup for my application so that the end user would install and start using the application.
I have a VB.NET 3.5 Win Form app that I want to put on a CD and distribute. I don't want the application to install since it is only going to be run a few times ever by a user. So is there a way to just run the application from a CD?
I have a vb.net application which dials another computer and send message to it with the help of cdrvlibnet.dll . I want to deploy this in another computer. I tried following steps.
1. Added a new project with type as deployment project
2. then build the project
3. took the setup.msi to another machine and installed it.
Here are my problems.
1. The icon which created in the desktop and start menu is not running the exe, but pointing to desktop only.
I have packaged a setup msi. When I run the application, it looks for the original setup msi package which causes a problem when it is no longer available on the local workstation. It also restores registry settings packaged with the setup files. How can I stop this dependency on the setup package from occurring?
I Created the setup for my vb.Net appliaction and installed it on the client systems. The application uses MS Access as the database. So i manually added the file to Setup project under its application directory.
I have developed a couple of windows applications in Visual Vasic Express 2008. To my horror, I have just discoved that the Setup Project is not available in the express edition.I have been searching to discover which DLLs I will need to include when using my 3rd party Deployment Application.
I know which ones I need for my 3rd Party Controls, but am stuck on which Microsoft DLLs will be needed the Microsoft Controls I have used, plus any other Common DLLs that are always needed.
I have tried searching Microsoft's site but without success.
how can i keep the sqlserver install automatically when i install my project with attached my own database to sqlserver 2008 express after publish my project. what is the code i can write to in the setup project under vb.net to keep this happened.
I am trying to set up an application process to run an executable, which I include in the project's installation directory, and pass it the necessary parameters; however, I am running into issues as it doesn't appear to be doing anything at all.
Here is what I have:
I define the Process As
Private WithEvents conversionProc As New System.Diagnostics.Process Then I setup the arugments and the process start info as follows: Dim ogrDirectory As String
I need to setup an application to scan a barcode from a packing slip and the associated fulfillment items on a windows CE 5.0 device and update the inventory on the server. I'm using VB.NET. However, what is the best way to interact with the database? Integration Services, ADO.NET, RDA... etc... it's a bit overwhelming trying to figure out what I should use to interact with the database. It's currently an Access database, but I imagine I'm probably going to need to migrate it to SQL Server or SQL Server Express.
I'd also need to print the packing slip to a network printer from the device. Is there any way to do this?
one general question about 32-bit application running in 64-bit environment Our application is developed in VB.Net depends on .NET Framework 2.0 Service Pack 1 Microsoft Visual C++ 2005 SP1 Redistributable Package All application components are compiled to 32-bit application, such that run in WoW64 of 64-bit Windows Server 2003 without any modification.
i have made a window application programme in vb.net.i want to make a setup sothat it can easily install on another computer.plz help me....Pramod Gupta
i don want to build a deploy project but just a normal VB.NET Project and that project is kind of extracting files so how can i include files (compress) to project executable app then when i click "Extract" it will extract.last time, I use CHILKATZIP and ZIPForge.NET but it only compress another exe howabout its own project.Thanx,Code Quest
I'm creating setup application, and I try to insert a serila number to the costumer information. I foud this: %%-###-%%% it's mean the erial number will be 77-000-777. How to creat another seril number I don't even this %%-###-%%% how it converted.
I have set paths in my program to look for files in the "c:/Documents and Settings/User/ Local Settings/Application Data/".How do I add the "Documents and Settings/User/Local Settings/Application Data/" folder in the setup program? Everyone tells me to use the Local Settings path for my application data but I can't add this folder in the File System Editor. I have read many different help files concerning special folders but none of them explain how to add the local application data folder.