This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: Error in transforms
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Jul 30, 2010
02:56 AM
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
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
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Aug 09, 2010
01:14 PM
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.