This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

BuildManager.TargetFramework الخاصية

Visual Studio 2010

الحصول على الإصدار.NET Framework الهدف ل الحالي موقع ويب.

مساحة الاسم:  System.Web.Compilation
التجميع:  System.Web (في System.Web.dll)

public static FrameworkName TargetFramework { get; }

قيمة الخاصية

النوع: System.Runtime.Versioning.FrameworkName
الإصدار.NET Framework للحالي الهدف موقع ويب.

هذه خاصية يدعم ASP.NET الاستهداف من تعدد ميزة، يتيح لك إلى استخدام أحدث الإصدار من Visual Studioإلى تطوير التطبيقات التي سيتم تشغيلها بواسطة إصدارات سابقة من.NET Framework. يمكن استخدام موفر بناء th هو خاصية للتأكد من أن يقوم الموفر ببنية التعليمات البرمجية التي هو يتناسب مع الإصدار المستهدف من.NET Framework. تشغيل سبيل المثال، قد تحتاج إلى توليد تعليمات برمجية مختلفة استناداً إلى ما إذا كان موقع ويب تستهدف في .NET Framework 3.5أو .NET Framework 4. لمزيد من المعلومات حول استهداف الجماعات المتعددة، راجع إطار عمل .NET استهداف لمشاريع ويب.

إذا كان موقع ويب هل لها ملف Web.config، ASP.NET ويفترض أن إصدار إطار عمل الهدف هو الإصدار الذي يقترن بتجمع تطبيقات IIS تشغيل الموقع تحت. موقع ويب لنظام ملفات التي هو تشغيل في Studio Vهوual، الالإصدار الافتراضي لإطار عمل هو .NET Framework 4.

إذا كان لدى موقع ويب إلى ملف Web.config، يحدد ASP.NET إطار العمل الهدف بفحص ملف Web.config.

مواقع ويب الهدف.NET Framework 2.0

ويب التطبيقات التي تستهدف .NET Framework 2.0يتم التحويل البرمجي كما لو كانت الهدف .NET Framework 3.0. لا التمييز عملية التصنيع بين .NET Framework 2.0و .NET Framework 3.0لأنه لا يشير ملف ويب.config إلى هيكل المترجم الإصدار أو الهدف في عند واحد هذه الإصدارات المستهدفة. (For the .NET Framework 3.5, the ويب.config ملف specifies the compiler الإصدار, و for the .NET Framework 4, the ويب.config ملف specifies the إطار العمل الهدف.) Therefore, for ويب applications that target the .NET Framework 2.0, this خاصية إرجاع a إطار العمل الهدف moniker that indicates the .NET Framework 3.0.

This normally will not cause أي problems. Visual Studio prevents you من creating مراجع إلى .NET Framework 3.0 features في a مشروع that هو targeted for the .NET Framework 2.0. For مثال, Visual Studio does not provide العنصر قوالب for WCF الخدمات في a مشروع that هو targeted for .NET Framework 2.0 , because WCF was introduced مع the .NET Framework 3.0 و ليس متوافق مع the .NET Framework 2.0.

إذا كنت تخطط لنشر موقع ويب في .NET Framework 2.0بيئة وقت التشغيل واستخدام أداة غير ذلك غير Visual Studioمتوافقة فقط مع ميزات الرجوع إلى .NET Framework 3.0، قد بنية مشروع دون توليد أخطاء أو تحذيرات. However, the تطبيق might توليد أخطاء when the ويب موقع runs تشغيل the .NET Framework 2.0.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4
إظهار: