При преобразовании проекта из .NET 1.1 в 2 или выше просто используйте Visual Studio 2008.
Он может преобразовать ваш проект в .NET 2 или .NET 3.X без особых хлопоти 99% вашего кода 1.1 будет прекрасно скомпилироваться на новом фреймворке.
Скорее всего, вы потратите гораздо больше времени на преобразование старого кода в новые функции фреймворка, но все классы 1.1 по-прежнему доступны.Поэтому вы можете выполнять «настоящий» класс миграции по классам;и разрабатывать новые функциональные возможности, используя новейшие возможности фреймворка.