We have one VB.net Winform application built against .net framework 1.1 uses referenced assemblies (Class Library) from .net 1.1 GAC location and works fine.
But later we have migrated only referenced assembly files to .net 4.0 and deployed those locally in application executable's folder.
So now manifest file of main application which is in .net 1.1 has referenced assemblies in .net Framewok 4.0
And this application works perfectly if we have .NET framework 1.1 installed on client machine and but if i remove .net framewok 1.1 then application crashes while getting data from referenced assemblies.
Client machine has .Net Framewok 4.0 installed and .net runtime supports backward compatibility so why application crashes after removing .NET 1.1 framework.
Please shed some light on this issue. thanks.