8/27/2006

Что такое .NET Framework 3.0?

.NET Framework 3.0 (прежнее название WinFX) - это .NET Framework 2.0 + WPF (Windows Presentation Foundation, прежнее название - Avalon) + WCF (Windows Communication Foundation, прежнее название - Indigo) + WF (Windows Workflow Foundation) + WCS (Windows CardSpace, прежнее название - InfoCard).

Архитектуру .NET Framework 3.0 в виде схемы можно найти в сообщении .NET Framework 3.0: Clearing the Confusion.

.NET Framework 3.0, как и предыдущие версии .NET, поддерживает обратную совместимость. Например, если программа myapp.exe написана под .NET 1.0, а на компьютере установлен только .NET 1.1, то для запуска программы надо сделать следующее:

  • В папке, где находится myapp.exe, создать текстовый файл myapp.txt со следующим контентом:

    <?xml version ="1.0"?>
    <configuration>
    <startup>
    <supportedRuntime version="v1.1.4322" />
    </startup>
    </configuration>

  • Сохранить myapp.txt и изменить его расширение на .exe.config
    (в результате получится myapp.exe.config)

.NET Framework 3.0 входит в поставку Windows Vista, а также доступна для установки на Windows XP и Windows Server 2003. Подробности в блоге Somasegar'а (вице-президент подразделения Developer Division в Microsoft).