How does Windows SideBySide work? Any documentation?
I recently asked a question about SideBySide issues. I figured out that setting a shared build with the installer works, but using a private build doesn't.
I also found another related question that mentioned sxstrace.exe
. But for Windows XP this doesn't seem to exist.
- Is there any resource with detailed information on SideBySide Manager? I know Microsoft using assembly assemblies , but how can I debug problems like this?
- Is there
sxstrace.exe
for Windows XP? Where can I download it? I've worked with a dependent walker, but it seems to be different from the SideBySide manager's interpretation.
source to share
Junfeng Zhang's blog is a great resource for SxS; in particular, SideBySide Crash Diagnostics will help you.
source to share
If it is a parsing manifest issue, you will see it in Event Viewer.
Even more for a metallic approach would be to use Process Monitor (with a filter in your project) to see which registry entries your application attempts to prove and fail. This way you will know which object it cannot find. I know it takes a while, but it worked for me. For best results, learn how to use the filtering features of Process Monitor to limit the set of outputs that you need to run.
source to share