Hi there, I repackage an application and there is SideBySide in the normal %SystemRoot%\WinSxS folder. But the application also made the folder
INSTALLDIR\Microsoft.VC80.ATL
with the files:
Microsoft.VC80.ATL.manifest
atl80.dll

And in the CommonFilesFolder there is also the folder
INSTALLDIR2\Microsoft.VC80.ATL
with the same files (same version, same text).
Why is it also in the INSTALLDIR and not only within the WinSxS-folder? What's the sense of this?
By the way: I deleted the files and folders from the INSTALLDIR and the application still runs.
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
I found out that assemblies in the WinSxS folder are shared ones. But there can be private assemblies in the appdir path. That’s a method to isolate applications. The applications first search in the WinSxS folder. If there isn’t the assembly, then the application searchs for private assemblies in the appdir path.
Answered 09/25/2008 by: queen
Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity