Я думаю, что основное отличие заключается в том, что между выпуском .Net 2.0 (22.01.2006) и .Net 2.0 sp1 (19.11.2007) Microsoft прекратила всю поддержку Windows 98 (11/11/2006).
Это означает, что он, вероятно, будет работать примерно так же, как и простой 2.0, но никаких гарантий не будет, и вы рискуете на свой страх и риск.
Это также означает, что они больше не занимаются обновлениями безопасности для Windows 98, поэтому, если вы думаете о конкретном клиенте, который все еще использует 98 или ME, вы можете предложить обновить эту машину.