I have a .NET application that I built in version 4.5, which has links to a bunch of libraries that were built in 4.5, which themselves have links to 4.5, etc. The user group that I am trying to distribute as an application to problems with running the executable file, since they are installed on 4.0; in particular, they get a MissingMethodException:
Method not found: 'System.Type System.Runtime.InteropServices.Marshal.GetTypeFromCLSID(System.Guid)'.
Since we may have a problem upgrading each user to 4.5 (since none of them have administrator rights on their computers, and this will require a separate update request for each user), I'm looking for a simple way to rebuild project 4.0. This seems to require me to rebuild every library and libraries it refers to in 4.0; is there an easier way to do this than go through each library one by one and create version 4.0? I think maybe this is a one-click option for "Rebuild all libraries referenced in the target structure" or something like that.
sigil source share