Я понимаю, что .NET поддерживает параллельное выполнение, однако я видел случаи, когда на одной машине было 2.0, а на другой - 2.0 sp1, а на другой - .NET 3.5.В этих версиях были методы, добавленные в некоторые DLL-файлы Microsoft, которые я использовал.Я думаю, что это был System.Net.Mail.
Это было плохо, так как я использовал метод, доступный в 2.0 SP1, а не присутствующий в простой 2.0.Мое приложение получило исключение, и мой менеджер спросил меня, почему я не протестировал этот вариант использования. Кто-нибудь знает, где найти список методов, подходящих для этого сценария?
Итог: этот опыт заставляет меня не на 100% доверять параллельной заявке .NET.
Может кто-нибудь сказать мне, если установка .NET 4.0 каким-либо образом изменит конфигурационный файл, двоичные файлы или иным образом повлияет на выполнение чего-либо из более низкой версии фреймворка?