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