I have a custom action and need to get below values for copying some parts from installation folder to VS2010 folder
VS2010DEVENV<
Additional details: multiple property values can be passed by using the following syntax in a "Custom Action Type 51" (which is basically just a custom action that sets a property value):
PROPERTY1=Value1;PROPERTY2=Value2;PROPERTY3=...
Values can be retrieved from within the custom action like this:
string prop1 = session.CustomActionData["PROPERTY1"];
string prop2 = session.CustomActionData["PROPERTY2"];
Here's an example that sets property values for a custom action with ID "MyCustomAction":
(read this MSDN article for more details on the formatted syntax which in this example is used to retrieve the install location of a file with ID "MyExecutableFile")