Czy jest możliwe warunkowe skompilowanie do wersji .NET Framework?
Mogę przypomnieć, że podczas pracy z MFC można obsługiwać wiele wersji struktury MFC, sprawdzając_MFC_VER
makro.
Robię teraz kilka rzeczy za pomocą .NET 4 i chciałbym używać Tuple w kilku miejscach, ale nadal pozostaję kompatybilny z pozostałymi 3.5.
Szukam czegoś takiego:
#if DOTNET4
public Tuple<TSource, TResult> SomeMethod<TSource, TResult>(){...}
#else
public KeyValuePair<TSource, TResult> SomeMethod<TSource, TResult>(){...}
#endif