cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
qwertypal
Level 2

Error in transforms

Hello!

Here is the story behind the problem.

We have a project originally created with InstallShield 12 Premier ed. The setup project has 2 languages : English and Russian. Recently we moved to InstallShield 2010 Professional. As the project was mainly for Russian installation we swithed to russian as the primarily language. The project was successfully converted to 2010 version and was successfully built as well (though there was a warning : "The following languages will be disabled as they were included in this project but are not installed on the system : English").

The problem

When running Setup.exe it gives us an error "Error applying transforms. Verify that the specified transform paths are valid." However when running the .msi file the installation is successful. The strange thing is that previously InstallShield used to create 2 .mst files 1033.mst (english) and 1049.mst (russian) But now there are none. When we tried using InstalledShield 2010 Premier , it worked !!

The question

So the problem seems that we have switched from multi-language to single-language InstallShield. Is there a way to make our old project work with InstallShield 2010 Prof for Russian language only? What changes to project need to be made to make it work?


Thank you 4 your help
Alex
Labels (1)
0 Kudos
(1) Reply
MichaelU
Level 12 Flexeran
Level 12 Flexeran

The simplest way to fix this is probably to create a new release in the Releases view; this new release will then only reference Russian. However, if you're willing to dive a little deeper, you can remove instances of 1033 or 0409 from the ISRelease and/or ISReleaseExtended tables; you can find those in the Direct Editor.
0 Kudos