Questions tagged [side-by-side]

Side-by-side Assemblies are a Microsoft Windows solution that reduces versioning conflicts in Windows-client applications.

Side-By-Side (SxS) assemblies allow application developers to isolate the DLL resources used by their application and avoid "DLL-Hell" and other COM compatibility issues caused by multiple applications using different versions of dependency DLL files.

With Windows, application developers can build isolated applications that are fully self-describing and unaffected by changes to the registry, other applications, or other versions of assemblies running on the system. Application authors and administrators can use manifests to manage the sharing of side-by-side assemblies after deployment on either a global or per-application basis.

See also Microsoft Learn article: Isolated Applications and Side-by-Side Assemblies

211 questions
2
votes
1 answer

SideBySide Error with Binding Redirect in .net Windows Service

I have a .net windows service which needs to load two different versions of an assembly. It runs on a server 2012 R2 box. I am using a binding redirect in separate .config file which is loaded into the main app.config using this before the closing…
Kevin Kuszyk
  • 1,958
  • 24
  • 37
2
votes
0 answers

Is possible to make mt.exe embed manifest files correctly in Visual Studio 2008?

I found that mt.exe fails to correctly create and embed manifest files into executables when run inside a VCPROJ. For example the same executable load well on Windows 7 but failed to load on Windows XP. The manifest was embedded and correct. The…
sorin
  • 161,544
  • 178
  • 535
  • 806
2
votes
6 answers

How to have the sed output side by side?

I want to have standard output for KEGG pathways of a gene placed side by side no matter how many lines of the KEGG pathways it has. For example, a gene TT123456 is involves in several pathways: Valine, leucine and isoleucine degradation Histidine…
KJ Lim
  • 107
  • 1
  • 9
2
votes
1 answer

Manifest for dependencies on items other than the main executable?

I'll explain what i'm trying to do (and why) first and then get more into the details. I'm trying to get Registration Free COM activation working in the context of a language that is compiled JIT. I use Reg-Fre COM because i would like to avoid…
Carl Quirion
  • 765
  • 5
  • 25
2
votes
0 answers

Dynamically inserted assemblyIdentity version attribute

I'm working on some changes to support side-by-side assemblies for .NET COM Interop components loaded by a native (Delphi) application. For my .NET .dll, I've added an app.manifest in Visual Studio, and specified the necessary element. The issue I…
Pete
  • 11,313
  • 4
  • 43
  • 54
2
votes
1 answer

Qt 4.8 - Application Run Time Error Side by Side

I have a question regarding a run-time error of side by side. I'm a Qt developer using verion Qt 4.8 together with VS2008. I have an application. When I compiled it as a debug, it compiles and runs fine. It also runs fine when I compile it as…
EVH671
  • 251
  • 2
  • 6
  • 20
2
votes
2 answers

How does Windows SideBySide work? Any Documentation?

I recently asked a related question about SideBySide problems. I figured out that installing a shared assembly with installer works, while using a private assembly does not. I also found another related question mentioning sxstrace.exe. But this…
RED SOFT ADAIR
  • 12,032
  • 10
  • 54
  • 92
2
votes
1 answer

View "cvs diff" output in two columns with vim

I have "cvs diff" output (for all files in project) in unified diff format. Format could be like this: Index: somefile.cpp =================================================================== RCS file: /CVS_repo/SomeProject/somefile.cpp,v retrieving…
Avega
  • 186
  • 11
2
votes
2 answers

SidBySide: 3rd Party Dll refers to two versions of MSVCR80.DLL

We include a 3rd Party lib+DLL that recently causes a lot of trouble on installations. Using dependencywalker, we found that the dll itself refers to two different Versions of MSVCR80.DLL: Version 8.0.50727.4053 and Version 8.0.50727.42 alt text…
RED SOFT ADAIR
  • 12,032
  • 10
  • 54
  • 92
2
votes
1 answer

Can I install Sql Server 2008 on the same machine where Sql Server 2005 already installed

I have Sql Server 2005 Express installed on my computer, and I want to install Sql Server 2008 Express as well. What should I consider before doing this additional installation? thanks. bk
Bilgin Kılıç
  • 8,707
  • 14
  • 41
  • 67
2
votes
1 answer

Side-by-Side assembly, windows 7, visual c++

Hey guys so I made a small program in visual c++ 2008 so that other people could use. I sent the exe that was located in the debug folder of the project to my friends. When they tried clicking it this is what they got: The application has failed to…
Kelsey Abreu
  • 1,094
  • 3
  • 17
  • 42
2
votes
2 answers

ruby openssl.so: 14001 error

When trying to run a simple ruby program I wrote, I am getting this error. Just reinstalled everything the other day, before the code was working fine. ruby/1.8/i386-mswin32/openssl.so: 14001: The application has failed to start because its…
Sam
2
votes
1 answer

Howto: Multiple versions of msvcrt9 as private SxS assemblies?

I have a project that comprises pre-build Dll modules, built some time in the past, using Visual Studio 9. The EXE of the project is built now, using SP1 of Visual Studio 9. When we deploy the EXE we don't want to require administrative access, so…
Chris Becke
  • 34,244
  • 12
  • 79
  • 148
2
votes
0 answers

Run private strong-named assemblies side-by-side

I have an application depending on version 1.0 of Assembly A (which is strongly named and deployed privately in bin folder). The application also loads Assembly B via reflection. The complication is that Assembly B depends on version 2.0 of…
Buu
  • 49,745
  • 5
  • 67
  • 85
2
votes
1 answer

HRESULT 0x80070002 (FILE_NOT_FOUND) when trying to call CoCreateInstance for a SxS C#.NET COM DLL

I'm trying to create a COM Object from a C#.NET DLL in an native COM client. This is the C#.NET code using System; using System.Reflection; using System.Runtime.InteropServices; [assembly: AssemblyVersion("1.0.0.0")] [assembly:…
Trellmor
  • 634
  • 1
  • 7
  • 15