Язык

BuildManager.TargetFramework Свойство

Определение

Возвращает целевую версию платформы .NET framework для текущего веб-сайта.

public:
 static property System::Runtime::Versioning::FrameworkName ^ TargetFramework { System::Runtime::Versioning::FrameworkName ^ get(); };
public static System.Runtime.Versioning.FrameworkName TargetFramework { get; }
static member TargetFramework : System.Runtime.Versioning.FrameworkName
Public Shared ReadOnly Property TargetFramework As FrameworkName

Значение свойства

Целевая версия платформы .NET Framework для текущего веб-сайта.

Комментарии

Это свойство поддерживает функцию ASP.NET с несколькими целевыми объектами, которая позволяет использовать последнюю версию Visual Studio для разработки приложений, которые будут работать с более ранними версиями платформы .NET Framework. Поставщик сборки может использовать это свойство, чтобы убедиться, что поставщик создает код, соответствующий целевой версии платформы .NET Framework. Например, может потребоваться создать другой код в зависимости от того, предназначен ли веб-сайт для платформы .NET Framework 3.5 или .NET Framework 4. Дополнительные сведения о многоцелевой настройке см. в разделе .NET Framework Multi-Targeting for ASP.NET Web Projects.

Если на веб-сайте нет файла Web.config, ASP.NET предполагает, что целевая версия платформы является версией, связанной с пулом приложений IIS, на котором работает сайт. Для веб-сайта файловой системы, работающего в Visual Studio, версия платформы по умолчанию — текущая версия платформы .NET Framework.

Если веб-сайт имеет файл Web.config, ASP.NET определяет целевую платформу, проверяя файл Web.config.

Применяется к