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.