Ик.
Самое простое, что можно сделать, это добавить атрибут SupportedRuntime в конфигурацию XML. Документация здесь: http://msdn.microsoft.com/en-us/library/w4atty68.aspx. Имейте в виду, что это НЕ гарантирует, что код будет работать против платформы 1.1; это только говорит .NET 1.1 CLR, что он может ПОПРОБОВАТЬ.
Более всеобъемлющий способ, который оставит вашу программу безнадежно сломанной, пока вы все не исправите, - это перейти к свойствам каждого проекта в вашем решении и изменить целевую платформу (на вкладке «Приложение») на .NET Framework 1.1. Попробуйте собрать программу; это, вероятно, потерпит неудачу. Устраните возникающие ошибки и продолжайте сборку до ее компиляции.
Имейте в виду, что в .NET 2.0 было представлено много низкоуровневых программных функций, таких как обобщенные элементы и компоненты инфраструктуры, обеспечивающие взаимодействие с неуправляемыми ресурсами. Вы можете счесть невозможным нацелиться на 1.1 с 2.0, намного больше, чем, скажем, если вы пытаетесь вернуться к 2.0 с 3.5.