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
0
votes
1 answer

This application has failed to start because the application configuration is incorrect (VS 2017 from VS 2010)

I am using Visual Studio 2017 Professional (VS2017) and had a nasty experience for a couple hours caused by VS2017 itself, after I imported a VB.Net project from VS2010 and deleted the app.config file in the new project -- expecting a problem free…
user1493382
0
votes
2 answers

side-by-side histogram with different data size | R using ggplot2

I was working with ggplot2 and especially histogram, I have 3 different histograms each with different size (1st: n = 12, 2nd: n = 11, 3rd: n = 13). I combined them using grid.arrange(g1, g2, g3, ncol = 1) which's fine. But to be more comparative, I…
LamaMo
  • 576
  • 2
  • 8
  • 19
0
votes
0 answers

Ruby side-by-side error (sxstrace)

Apologies in advance for the messy question. I have a problem after installing Ruby 2.4.4-x64 with MYSYS2 from the site. Running ruby -v from the command prompt gives this error: The application has failed to start because its side-by-side…
buzzysin
  • 311
  • 3
  • 12
0
votes
4 answers

installation visual studio 2008 side by side with visual studio 2010 (has been installed)

i installed vs 2010 (with telerik components) with ms sql server 2008 r2 on my system... alo ms office 2010 is there... i have many projects in vs 2008 that in do not want to convert 4 vs2010... is it possible to install vs 2008 side by side…
SilverLight
  • 19,668
  • 65
  • 192
  • 300
0
votes
0 answers

Is it possible to have side-by-side versions of a C++/WinRT component

With reference to the video from the Microsoft Build 2018 conference: https://medius.studios.ms/Embed/Video/BRK2425?sid=BRK2425 we see the new IDL version 3 has no GUID in it. Does this make it possible to have 2 different version of the same…
Francois
  • 23
  • 1
  • 4
0
votes
2 answers

Will a .NET 3.5 or lower application incur any risk at all from installing .NET 4 on the same machine?

I understand that .NET supports side by side execution, however I've seen cases where one machine has 2.0, and another had 2.0 sp1, and another had .NET 3.5. In those versions there were methods added to some Microsoft-produced DLL's I was using. I…
makerofthings7
  • 60,103
  • 53
  • 215
  • 448
0
votes
2 answers

Private side-by-side assembly in 1 DLL - is it the same as usual DLL?

I'm looking at Side-by-Side assemblies and isolated application solution in Microsoft Windows. Documentation says: A private assembly is an assembly that is deployed with an application and is available for the exclusive use of that…
Alex
  • 5,477
  • 2
  • 36
  • 56
0
votes
1 answer

Running managed .Net COM+ services side-by-side in IIS6.0

We have a managed .Net COM+ component which inherits from ServicedComponent and are trying to use this as a side-by-side assembly from a web application in IIS 6.0 on Windows Server 2003. We have generated an assembly manifest using mt.exe and have…
Alex
  • 242
  • 1
  • 9
0
votes
4 answers

Cannot execute program if using boost (C++) libraries in debug-version on WinXP

I'm using boost for several C++ projects. I recently made a upgrade (1.33.1 to 1.36, soon to 1.37), since then I cannot run any debug-builds anymore. To be sure that no other project issues remain, I've created a minimum test-project, which only…
gimpf
  • 4,503
  • 1
  • 27
  • 40
0
votes
0 answers

How to determine the assumed threading model of a COM class loaded from a side-by-side manifest?

I know how to determine the threading mode of a COM class that is properly registered in the registry, but what happens in the case when the COM object is loaded from a side-by-side assembly? I know that I must specify the threading model in the…
Rudolfs Bundulis
  • 11,636
  • 6
  • 33
  • 71
0
votes
1 answer

On opening the jar file it shows JCo library is not found

The application has failed to start because its side-by-side configuration is incorrect.
0
votes
1 answer

Mercurial side-by-side configuration is incorrect

I'm trying to install and run x64 Mercurial 3.8.3, but I'm getting the following error: D:\Program Files\Mercurial>hg.exe The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log…
0
votes
2 answers

msvcp90d.dll is missing msvcr90d.dll

I had a DLL project on one machine, and copied it to another with freshly installed VS2008. The project builds, but I cannot debug it. Dependecy Walker shows that my DLL sees msvcr90d.dll, but msvcp90d.dll does not see the same DLL. But if I open…
Dialecticus
  • 16,400
  • 7
  • 43
  • 103
0
votes
3 answers

VC 2012 Release Build encounter startup error

I'm building a pure Win32 program (no clr or any assembly) by VC 2012 (VC 2012 (VC11) as my compiler). It uses boost 1.58, wxWidget 3.0.2 series,gsl 1.8, jsoncpp, Open CV 2.4.10, etc... The development box is running Win7 64bits. I would like it to…
0
votes
1 answer

How to change the assemblyIdentity of an executable?

I want to hide the tool I used to create an .exe file. I am not doing anything illegal, I just want to protect my intellectual property from being copied. If I open the exe file in a text editor I see the following section.
David
  • 4,786
  • 11
  • 52
  • 80