VC++ 9.0 CRT merge module problems
Up until today our installer has been pretty stable with no issues with major upgrades.
But now when I run a major upgrade and then try and run our software we get side by side error saying that it can not find the 9.0 CRT files. The CRT files are present on the PC and are in the correct location and are the correct version.
Below is a section of the log:
Line 13598: MSI (s) (6C:F0) [11:47:35:158]: Executing op: FileRemove(,FileName=msvcm90.dll,,ComponentId={9DA4DC8A-9731-3F0E-8BD5-FC17CA6848AD})
Line 13599: RemoveFiles: File: msvcm90.dll, Directory:
Line 13600: MSI (s) (6C:F0) [11:47:35:158]: delegating uninstallation of assembly file : msvcm90.dll to Fusion
The files seem to be removed but never copied back again. There is no errors in the log to say why this is suddenly happening.
I am using installshield 2008 and this happens on XP/Vista and windows 7.
Also could be related but I am not sure. When installing today additional dlls which I believe are part of the .NET 3.0 framework are being installed in my software/program folder.
The files are:
Windowsbase.dll
PresentationFramework.dll
If anyone has any ideas why these are suddenly appearing please tell me?
Thanks in advance.
[:)]
But now when I run a major upgrade and then try and run our software we get side by side error saying that it can not find the 9.0 CRT files. The CRT files are present on the PC and are in the correct location and are the correct version.
Below is a section of the log:
Line 13598: MSI (s) (6C:F0) [11:47:35:158]: Executing op: FileRemove(,FileName=msvcm90.dll,,ComponentId={9DA4DC8A-9731-3F0E-8BD5-FC17CA6848AD})
Line 13599: RemoveFiles: File: msvcm90.dll, Directory:
Line 13600: MSI (s) (6C:F0) [11:47:35:158]: delegating uninstallation of assembly file : msvcm90.dll to Fusion
The files seem to be removed but never copied back again. There is no errors in the log to say why this is suddenly happening.
I am using installshield 2008 and this happens on XP/Vista and windows 7.
Also could be related but I am not sure. When installing today additional dlls which I believe are part of the .NET 3.0 framework are being installed in my software/program folder.
The files are:
Windowsbase.dll
PresentationFramework.dll
If anyone has any ideas why these are suddenly appearing please tell me?
Thanks in advance.
[:)]
0 Comments
[ + ] Show comments
Answers (1)
Please log in to answer
Posted by:
mutchie
13 years ago
I have managed to make a little progress with this.
I have resequenced the RemoveExistingFile action to run after installfinalize. This fixes the side by side problem but doesn't upgrade all of the files and when the installer is finished I get a message saying the PC must be restarted for the changes to take affect. I need all the files to be upgraded and I do not want this message to appear.
Does anyone have any ideas how to solve this problem?
Thanks in advance
I have resequenced the RemoveExistingFile action to run after installfinalize. This fixes the side by side problem but doesn't upgrade all of the files and when the installer is finished I get a message saying the PC must be restarted for the changes to take affect. I need all the files to be upgraded and I do not want this message to appear.
Does anyone have any ideas how to solve this problem?
Thanks in advance
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.