• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 530
  • Last Modified:

Retreive msi path during custom action setup

I have a project with a setup

After the setup is done i need to copy a file from the location of the setup file to the installed directory.
Does anyone know how to retreive the path from where the setup was run.

setup.msi in on d:\myprogram\setup.msi and installs to c:\program files\mycompany\myproduct\

At the end of the setup i need to run a custom action (I already have this) and the custom action needs to copy a txt file from d:\ to c:\program files\mycompany\myproduct\ where d:\ i variable (It depends where the user has the setup.msi file on his computer

I need the code in vb.net if possible (I could translate from C# to vb.net, but vb.net is preffered)
1 Solution
You can add the file in your deployment project.

Example: readme.txt

Add a Readme.txt file to install folder.

To do this, you first have to have a Readme.txt file.
I created a simple one and saved it. Then we start with the same options as changing the install folder. Select the Application Folder object. Then right-click, and select Add > File .... Select the Readme.txt file to include and click "Open".

Source: http://visualbasic.about.com/od/usingvbnet/a/SetupProj02_3.htm

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now