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
7
votes
4 answers

Side-By-Side COM Interop with C# and VBA

I'm not talking about calling a VBA COM from C#... the other way around! What I would like to do is call a C# library using VBA in MS Access without registering the DLL. I've been playing around with side-by-side interop for a while without success…
tordal
  • 644
  • 5
  • 17
6
votes
3 answers

"Activation context generation failed" complaint trying to add an application manifest

I'm trying to add an application manifest that requires elevation to my .NET 2.0 EXE. I've done that for a simple EXE and it worked without any problems, but on this more complex EXE it's not working. My EXE has a config file and a lot of…
Sebastien
  • 570
  • 3
  • 5
  • 18
6
votes
1 answer

Converting a raw PHP site to Laravel

I am in the process of converting a raw PHP site (no framework, no nothing) to Laravel. We have two approaches here: we either do everything in one shot, or we can try migrating feature by feature. I would rather do this one shot but it will depend…
Miguel Mesquita Alfaiate
  • 2,851
  • 5
  • 30
  • 56
6
votes
1 answer

Can registration free COM be applied to a DLL?

At the moment I have something like this for a registration-free COM setup: a.exe (depends on b.dll; does not directly depend on c.dll) a.exe.manifest (declares registration-free COM registration for c.dll) b.dll (depends on c.dll. For example, a…
Billy ONeal
  • 104,103
  • 58
  • 317
  • 552
5
votes
2 answers

Merge 2 videos side by side duet video with swift

Please help me to merge 2 separate mp4 videos side by side as like duet video feature of musically (TikTok) app with swift for iOS app like below screenshot.
Touhid
  • 1,556
  • 18
  • 18
5
votes
3 answers

Visual Studio 2015 won't start: side-by-side configuration is incorrect

When installing VS 2015, the installer was interrupted and the process was terminated. Later I successfully ran the installer again. However, the program won't start. Clicking the icon does nothing. I tried running 'devenv.exe' manually and got this…
lfk
  • 2,423
  • 6
  • 29
  • 46
5
votes
1 answer

why i don't have Microsoft.VC80.MFC-file?

Got a fresh Win7 machine with VS2005 installed. I tried to start a MyApp.exe that is built with manifest that says in Manifest.bin: ...
char m
  • 7,840
  • 14
  • 68
  • 117
5
votes
1 answer

Loading a 32-bit or 64-bit side-by-side COM DLL depending on the bitness with which the application runs

I have a .NET application that uses a COM DLL, of which there is both a 32bit and a 64bit version. I have written two application manifests that make side-by-side COM interop work on either 32 Bit or 64 Bit. Here the 32-bit version:
user400144
  • 101
  • 6
5
votes
2 answers

Registration Free COM Interop: The application has failed to start because its side-by-side configuration is incorrect

Background. I've got a COM Wrapper assembly called ComWrapper.dll written in C#, and Visual Basic 6 application called Project1.exe. I've added the Project1.exe.manifest file (contents of which are shown below), and I'm getting an error that says…
bitcycle
  • 7,632
  • 16
  • 70
  • 121
5
votes
4 answers

Side-by-side configuration error (Microsoft.VC80.CRT v8.0.50608.0)

I have an assembly with the following manifest embedded:
Justin
  • 84,773
  • 49
  • 224
  • 367
4
votes
2 answers

Visual Studio 2005 (and other) : how to deploy debug dll (msvcp80p.dll & friends, for debugging purposes)

I am trying to run (and debug) my application on a remote computer where Visual Studio 2005 is not installed. My current problem is that I am facing the (in)famous error : "The application failed to start because the application configuration is…
Pascal T.
  • 3,866
  • 4
  • 33
  • 36
4
votes
1 answer

Using Activation Context API with many dlls in different locations

I am using Activation Context API in a .Net client running in a location A to load a COM component reg-free in location B (which is completely different location to A, not a sibling/descendent etc. on the same machine) on WS2008 by passing in…
HammerIp
  • 211
  • 1
  • 2
  • 11
4
votes
4 answers

.Net 'Any Framework' configuration

I built a program in C# .NET 2.0 that works great also under framework 3.0 and 3.5. But if .NET Framework 4.0 is the only framework installed, it does not working, it requires the user to install 2.0. i found the following configuration in…
DxCK
  • 4,402
  • 7
  • 50
  • 89
4
votes
1 answer

.NET executables do not work after overwritten with new versions

I faced very strange behaviour - after I overwrite .NET exectables with new versions from network drive it cannot start. When try to start from Windows Explorer it shows me following error: [Window…
dmitry_bond
  • 378
  • 1
  • 3
  • 15
4
votes
1 answer

Does .net calling COM which in turn calls other .net COM object works when using SxS and manifest files are used

I have a .net application calling to a COM component (C++) which in turn calls to another COM object implemented in .NET. This application is using Windows SxS capabilities and does not register any of it's COM components. Not the one written in…
Alex Shnayder
  • 1,362
  • 1
  • 13
  • 24
1
2
3
14 15