Odwołanie do projektu .net 4.5 i .net 3.5
W tym wątku kontynuuj:
Mieszanie .NET 3.5 z zestawami 4 / 4.5 w tym samym rozwiązaniu / projekcie
Znalazłem obejście:
http://social.msdn.microsoft.com/Forums/en-US/clr/thread/36b1a209-55d5-4323-91dc-0919ba2e1d03/
Co w zasadzie robi, skompiluj moje rozwiązanie i określ każdy projekt w ramach uruchamianego CLR.
Czy ktoś widzi w tym wadę?
Tworzy projekty, na moim api innych producentów, które muszą działać na .net 3.5, i wyraźnie pisze na jego App.config, aby uruchomić z CLR 2.0 i nie 4.0
<startup>
<supportedRuntime version="v2.0.50727"/>
<!--<supportedRuntime version="v4.0"/>-->
</startup>
EDYTOWAĆ:
Moja główna aplikacja korzysta z funkcji .net 4.5 i C # 5. Mój zewnętrzny interfejs API działa na procesie potomnym (zaczynam od głównego) i ten proces połączy się z interfejsem API, który musi być w wersji 3.5 i CLR2. Tak więc definitywnie określam, że działa jako CLR2 ..