Тут наш турецкий коллека — Емферон,
написал что нашел способ заставить работать сборки немерла под другими типами фреймворков без перекомпиляции.
Вроде как достаточно добавить атрибут:
[assembly:System.Runtime.Versioning.TargetFramework(".NETPortable,Version=v4.5, Profile=Profile78",
FrameworkDisplayName = ".NET Portable Subset")]
Просьба, к тем кто использует разные фреймворки попробовать этот способ в деле.
Похоже работает только на 4.5-ом фреймворке.