Microsoft Framework جميع الإصدارات. اطار الميكروسوفت للبرمجيات

18.10.2019

لقد صادف العديد من المستخدمين مفهوم Microsoft .NET Framework في عملهم، ولكن لا يعرف الجميع ما هو. اليوم سوف نتعرف على هذا المفهوم بالتفصيل، كما سيتم وصف عملية التثبيت وإصدارات العمل المختلفة.

فهم .NET Framework وماذا يفعل

هذا البرنامج قادر على إنشاء وتنفيذ برامج خدمات الويب المختلفة. بناءً على الشركة المصنعة، يمكن فهم أن مجال العمل الرئيسي هو نظام التشغيل Windows، ولكن يمكن إطلاق بعض المشاريع على منصات أخرى. تتضمن إمكانيات البرنامج وجود مكونات وقت التشغيل ومكتبة. الأول يعمل باستخدام Visual Studio من نفس المطور ويتيح لك الكتابة بلغات البرمجة C# وVisual Basic .NET وC++. وبطبيعة الحال، هناك منصات أخرى يمكن أن يعمل التطبيق من خلالها، وبالتالي لغات الكتابة الأخرى. يتضمن المكون الثاني ADO.NET وASP.NET وWindows Forms وWindows Presentation Foundation (WPF).

للتوضيح بلغة أكثر "إنسانية"، لن تتمكن التطبيقات المكتوبة ضمن Microsoft .NET Framework من العمل على جهاز كمبيوتر لم يتم تثبيت البرنامج نفسه عليه. يأتي مزودًا بنظام التشغيل ويتم تثبيته على الفور، لكن الإصدارات التي يأتي معها قد تكون قديمة منذ فترة طويلة. ولذلك، فإن التثبيت المستقل لهذا البرنامج ضروري ببساطة، لأن معظم البرامج والألعاب الحديثة تعمل على أساس مكتبات .NET Framework. يجب عليك اختيار الإصدار الأحدث للتثبيت الذاتي، ولكن اليوم سنستخدم مثالاً لتوضيح عملية إطلاق الإصدار الرابع. وكان هذا الاختلاف هو الأخير الذي يمكن العمل به على نظام التشغيل Windows XP، وسنقوم بتثبيته على "السبعة"، لأن نظام التشغيل هذا يأتي مع الإصدار 3.5. يتم تضمين أحدث إصدار من Microsoft .NET Framework حاليًا في ملفات تثبيت نظام التشغيل Windows 8.1، لذا يجب أيضًا تحديث جميع الملفات السابقة. لكن أولاً، دعونا نحدد مفهومًا آخر لملف تعريف العميل.

فهم ملف تعريف عميل Microsoft .NET Framework ووظائفه

في الواقع، ملف تعريف العميل الخاص بالبرنامج هو نسخته المبسطة. المكونات المضمنة كافية للعمل مع تطبيقات العميل. وهي – WPF وWindows Forms وWCF. وهذا هو، في هذا الاختلاف من البرامج لا توجد وظائف ASP.NET، WCF الموسعة، .NET Framework لـ Oracle ونظام MSBuild للتجميع، مما يعني أنه إذا كانت هناك حاجة إليها للعمل، فيجب تثبيت الإصدار الكامل، على الفور، دون تثبيت ملف تعريف العميل أولاً. ولكن إذا كانت هناك مجموعة كافية من الوظائف وفي نسخة مختصرة، فيمكنك تثبيت هذه الوظيفة فقط. لنبدأ بهذا.

عملية تثبيت ملف تعريف العميل

في البداية، تحتاج إلى الحصول على ملف التثبيت، ومن الأفضل تنزيله من مصدر رسمي. يمكن إجراء التثبيت بطريقتين، اعتمادًا على الملف الذي قام المستخدم بتنزيله. الأول هو مثبت الويب، ويتم تنفيذه عن طريق تنزيل ملف صغير ثم تشغيله، حيث سيقوم البرنامج نفسه بتنزيل المكونات الضرورية من الشبكة للتشغيل الكامل. وبطبيعة الحال، يتطلب هذا الخيار اتصالاً بالإنترنت أثناء التثبيت. يتضمن الخيار الكلاسيكي الآخر تنزيل جميع المكونات الضرورية في وقت واحد. يمكن تثبيت هذا الخيار حتى بدون الاتصال بالشبكة، علاوة على ذلك، أثناء التثبيت دون اتصال بالإنترنت، تظل مجموعة التوزيع على الكمبيوتر، والتي يمكن إعادة استخدامها إذا لزم الأمر. قد يبدو الخيار الثاني أكثر ملاءمة، ولكن لكي يعمل .NET Framework نفسه، فإنه يتطلب اتصالاً بالإنترنت، لذا فهذه مجرد فروق دقيقة. بالإضافة إلى ذلك، يعد تنزيل برنامج تثبيت الويب أسرع بكثير، لذا فلنبدأ بذلك. يمكنك تنزيله من الرابط https://www.microsoft.com/ru-RU/download/details.aspx?id=17113، وبعد الانتقال إليه ما عليك سوى النقر فوق "تنزيل". إذا طلب منك تنزيل منتجات إضافية، يمكنك الموافقة، ولكن هذا ليس ضروريًا، لذا يجب عليك فقط مواصلة العملية. يبدأ الملف الذي تم تنزيله، ويجب عليك أولاً الموافقة على شروط الترخيص عن طريق تحديد المربع، ثم متابعة التثبيت. بعد ذلك، لم يعد تدخل المستخدم ضروريًا؛ كل ما تبقى هو الانتظار حتى تكتمل العملية، وبعد ذلك سيتم عرض نافذة بالنقش المقابل. تعتمد سرعة التثبيت في هذه الحالة على سرعة الاتصال بالإنترنت، لأن البرنامج يقوم بتنزيل المكونات الضرورية بشكل مستقل. انقر فوق "تم" وهذا كل شيء.

عملية تثبيت النسخة الكاملة

على عكس الخيار السابق الخاص بالتثبيت عبر مثبت الويب، سننظر في هذا الخيار مع إمكانية إجراء عملية التثبيت دون اتصال بالإنترنت. يمكنك تنزيل مجموعة التوزيع المقابلة باستخدام الرابط إلى المصدر الرسمي https://www.microsoft.com/ru-RU/download/details.aspx?id=17718. في الصفحة التي تفتح، انقر فوق الزر "تنزيل"، وبعد ذلك سيُطلب من المستخدم تثبيت مكونات إضافية. هذه الخطوة اختيارية، لذا يمكنك تخطيها ببساطة عن طريق النقر على زر "الرفض والمتابعة". بعد تنزيل ملف التثبيت المسمى dotNetFx40_Full_x86_x64.exe، ستحتاج إلى تشغيله. يجب الانتباه إلى الرقمين الأخيرين في اسم الملف، اللذين يحددان عمق بت النظام الذي يجب تثبيته عليه. إذا لم تتطابق مع عمق البت الفعلي للكمبيوتر، فسيفشل التثبيت أو سيكون أخرقًا ولن يتمكن من تشغيل البرنامج في المستقبل. لذلك، بعد تشغيل الملف، ستحتاج إلى الموافقة على اتفاقية الترخيص عن طريق تحديد المربع المجاور للعنصر المطلوب والنقر فوق الزر "تثبيت". بعد ذلك، ستبدأ عملية التثبيت، والتي تتم بسرعة كبيرة، وبعد ذلك تقوم بالنقر فوق "إنهاء" في النافذة. بعد ذلك تكتمل العملية بأكملها، ويمكن الاطلاع على نتائجها في قائمة البرامج المثبتة، الموجودة في لوحة التحكم في عنصر "البرامج والميزات".

منصة .الإطار الصافيوالتي بدأت مايكروسوفت في تطويرها في أواخر التسعينيات، تمثل الأساس لإطلاق البرامج، والتي بدونها يكون التشغيل الكامل لمعظم الألعاب والبرامج مستحيلاً. الحزمة الافتراضية صافي الإطار 4.0المضمنة في توزيع Windows 7 الأصلي، صافي الإطار 4.5يأتي مع نظام التشغيل Windows 8 (8.1) و صافي الإطار 4.6– مع نظام التشغيل Windows 10. ومع ذلك، قد يكون التثبيت المنفصل لإطار العمل ضروريًا إذا لم يكن لدى النظام الإصدار المطلوب، أو حدث فشل خطير. لذا، صافي الإطار 3.5لم يتم تثبيته مع "ثمانية" و"عشرة"، ولكن صافي الإطار 4.5مفقود على نظام التشغيل Windows 7. سأخبرك اليوم بما يجب عليك فعله إذا لم يتم تثبيته صافي الإطار 3.5 / 4.0 / 4.5 ، ومكان التنزيل .الإطار الصافيالإصدارات الحالية.

كيفية معرفة إصدارات .NET Framework المثبتة على جهاز الكمبيوتر الخاص بك?

أولاً، دعنا نتعرف على إصدارات إطار العمل المثبتة على سطح المكتب (الكمبيوتر المحمول) لديك. أسرع طريقة للقيام بذلك هي استخدام محرر التسجيل رجديت.إملف تنفيذى، لهذا السبب:

  • استخدم مجموعة المفاتيح " " لفتح نافذة "تشغيل"، أدخل رجديت وانقر على " نعم";

  • توسيع الفرع بالتتابع HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP ;
  • تتوافق أسماء الأقسام الفرعية (المجلدات) مع الحزم المثبتة .الإطار الصافي(لقطة الشاشة أعلاه).

كيفية تثبيت .NET Framework 3.5 عبر لوحة تحكم Windows

خوارزمية التثبيت صافي الإطار 3.5لجميع إصدارات نظام التشغيل واحد:

  • يفتح " لوحة التحكم"← ابحث عن القسم " البرامج والمكونات";
  • انقر على القسم الفرعي " ";
  • في النافذة الجديدة، حدد المربع " صافي الإطار 3.5" و اضغط " نعم"(لقطة الشاشة أدناه)؛
  • قم بتأكيد تنزيل الملفات من Windows Update (لقطة الشاشة النهائية).

ومع ذلك، لتوفير الوقت في نظام التشغيل Windows 7، في شريط البحث بقائمة "ابدأ"، اكتب بدون علامات الاقتباس " مكونات التمكين"، وفي نظام التشغيل Windows 10 / 8 استخدم اختصار لوحة المفاتيح " فوز + اكس" → في النافذة التي تفتح، انقر فوق الرابط " تشغل أو إيقاف ميزات ويندوز" إلخ.

في بعض الأحيان، عند تثبيت إطار العمل، لسوء الحظ، قد تحدث أخطاء مع رموز مختلفة، مثل 0x800F081F، 0x800F0906 أو 0x800F0907. الحل الأبسط هو تنزيل الحزمة التي تبحث عنها يدويًا .الإطار الصافيوالاندماج في ويندوز.

مكان تنزيل .NET Framework 3.5 و4.0 و4.5 لنظام التشغيل Windows 10/8/7

اسمحوا لي أن أذكركم أن المطور لا يوصيدون الاضطرار إلى إزالة أي إصدارات .الإطار الصافيالمثبتة على الكمبيوتر. على العكس من ذلك، فإن التثبيت المتسلسل لعدة إصدارات من النظام الأساسي الموصوف، مع إعادة تشغيل النظام، أمر ممكن تمامًا.

تحميل صافي الإطار 3.5من الموقع الرسمي

تحميل صافي الإطار 4.0من الموقع الرسمي

تحميل صافي الإطار 4.5من الموقع الرسمي

ديمتري dmitry_spbإيفدوكيموف

مساء الخير.

لدى معظم المستخدمين الكثير من الأسئلة المتعلقة بحزمة Microsoft .NET Framework. في مقال اليوم أود أن أتناول هذه الحزمة وأحلل جميع الأسئلة الأكثر شيوعًا.

وبطبيعة الحال، مقال واحد لن ينقذك من كل المصائب، لكنه سيظل يغطي 80٪ من القضايا...

1. Microsoft .NET Framework ما هو؟

NET Framework عبارة عن حزمة برامج (أحيانًا يتم استخدام مصطلحات التكنولوجيا والنظام الأساسي) المصممة لتطوير البرامج والتطبيقات. الميزة الرئيسية للحزمة هي أن الخدمات والبرامج المختلفة المكتوبة بلغات برمجة مختلفة ستكون متوافقة.

على سبيل المثال، يمكن لبرنامج مكتوب بلغة C++ الوصول إلى مكتبة مكتوبة بلغة دلفي.

هنا يمكننا رسم بعض القياسات لملفات الصوت والفيديو. إذا لم يكن لديك برامج ترميز، فلن تتمكن من الاستماع أو مشاهدة هذا الملف أو ذاك. الأمر نفسه ينطبق على NET Framework - إذا لم يكن لديك الإصدار الصحيح، فلن تتمكن من تشغيل برامج وتطبيقات معينة.

هل من الممكن عدم تثبيت NET Framework؟

يمكنك ذلك، لكن العديد من المستخدمين لا يفعلون ذلك. هناك عدة تفسيرات لهذا.

أولاً، يتم تثبيت NET Framework بشكل افتراضي مع Windows (على سبيل المثال، يتضمن Windows 7 الإصدار 3.5.1).

ثانيا، كثير من الناس لا يقومون بتشغيل أي ألعاب أو برامج تتطلب هذه الحزمة.

ثالثًا، لا يلاحظ الكثير من الأشخاص حتى عند تثبيت اللعبة أنه بعد تثبيتها، تقوم تلقائيًا بتحديث أو تثبيت حزمة NET Framework. لذلك، يعتقد الكثير من الناس أنه ليست هناك حاجة للبحث عن أي شيء على وجه التحديد، وسيقوم نظام التشغيل والتطبيقات بالعثور على كل شيء وتثبيته بأنفسهم (يحدث هذا عادةً، ولكن في بعض الأحيان تظهر الأخطاء...).

لذلك، إذا بدأت الأخطاء في الظهور عند تشغيل لعبة أو برنامج جديد، فانظر إلى متطلبات النظام الخاصة به، ربما ببساطة ليس لديك النظام الأساسي المطلوب...

2. كيف يمكنني معرفة الإصدارات المثبتة على النظام؟

لا يعرف أي مستخدم تقريبًا إصدارات NET Framework المثبتة على النظام. لتحديد ذلك، أسهل طريقة هي استخدام أداة مساعدة خاصة. أحد أفضل هذه البرامج، في رأيي، هو NET Version Detector.

لا تحتاج هذه الأداة إلى التثبيت، فقط قم بتنزيلها وتشغيلها.

على سبيل المثال، يحتوي نظامي على: .NET FW 2.0 SP 2؛ .NET FW 3.0 SP 2؛ .NET FW 3.5 SP 1؛ نت مهاجم 4.5.

بالمناسبة، يجب أن أقدم حاشية سفلية سريعة هنا وأقول أن NET Framework 3.5.1 يتضمن المكونات التالية:

.NET Framework 2.0 مع SP1 وSP2؛
- .NET Framework 3.0 مع SP1 وSP2؛
-.NET Framework 3.5 مع SP1.

يمكنك أيضًا التعرف على أنظمة NET Framework المثبتة في Windows. في Windows 8 (7*) تحتاج إلى تسجيل الدخول لوحة التحكم/البرامج/تشغيل ميزات Windows أو إيقاف تشغيلها.

3. أين يمكنني تنزيل كافة إصدارات Microsoft .NET Framework؟

صافي الإطار 1، 1.1

الآن لم يتم استخدامها عمليا. إذا كانت لديك برامج ترفض البدء، وكانت متطلباتها تشير إلى NET Framework 1.1، فسيتعين عليك في هذه الحالة تثبيتها. أما الباقي فمن غير المرجح أن يحدث الخطأ بسبب عدم وجود الإصدارات الأولى. بالمناسبة، لا يتم تثبيت هذه الإصدارات بشكل افتراضي مع Windows 7، 8.

4. كيفية إزالة Microsoft .NET Framework وتثبيت إصدار آخر (إعادة التثبيت)؟

وهذا يحدث بالطبع نادرا. في بعض الأحيان يبدو أن الإصدار الصحيح من NET Framework قد تم تثبيته، لكن البرنامج لا يبدأ بعد (تظهر جميع أنواع الأخطاء). في هذه الحالة، من المنطقي إزالة NET Framework المثبت مسبقًا وتثبيت آخر جديد.

لإزالته، من الأفضل استخدام أداة مساعدة خاصة، الرابط الخاص به موجود أدناه.

أداة تنظيف NET Framework

ليست هناك حاجة لتثبيت الأداة المساعدة، فقط قم بتشغيلها والموافقة على قواعد استخدامها. بعد ذلك، ستطالبك بإزالة جميع منصات Net Framework - جميع الإصدارات (Windows8). وافق وانقر على زر "التنظيف الآن" - نظف الآن.

بعد الإزالة، قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك. وبعد ذلك يمكنك البدء في تنزيل الإصدارات الجديدة من الأنظمة الأساسية وتثبيتها.

هذا كل شئ. حظا سعيدا مع التطبيقات والخدمات الخاصة بك.

Net Framework عبارة عن منصة برمجية لتشغيل التطبيقات التي تم تطويرها في البيئة المناسبة. إنه نوع من التناظرية لـ Java من شركة Oracle Sun Microsystems المملوكة الآن وهو ضروري أيضًا لتطوير هذه البرامج نفسها. أساس المحرك هو بيئة تشغيل لغة مشتركة لرمز CLR، متوافقة مع لغات مختلفة. يعمل الإطار في عدد من أنظمة التشغيل من Microsoft 32 بت/64 بت. وتشمل هذه:

  • ويندوز 7؛
  • ويندوز 8.1؛
  • ويندوز 10

أحدث إصدار من النظام الأساسي لم يعد يدعم XP.

مميزات الإصدار 4

تم تقديم التطوير الجديد Net Framework 4.0.30319 في عام 2010 ويختلف عن الإصدار الثالث في النواحي التالية:

  • دعم الأوامر والعمليات الجديدة في Visual Basic؛
  • توافر دعم MEF؛
  • متوافق مع IronRuby وIronPython؛
  • وجود أدوات النمذجة ولغة البرمجة الخاصة اللازمة لتكوين نماذج خاصة بالمجال.

سيساعدك الرابط أدناه على تنزيل أحدث إصدار من إطار العمل مجانًا. يعد منتج البرنامج المثبت أمرًا بالغ الأهمية لتشغيل الاتصال بالإنترنت ومعظم التطبيقات التي تستخدم الشبكة بشكل سليم. بشكل عام، أصبح No Framework معيارًا عالميًا لصناعة الشبكات، تمامًا مثل DirectX أو ActiveX لتشغيل ألعاب الكمبيوتر.

بالمقارنة مع الإصدار الأكثر تقدمًا من Java، يتم توزيع Net Framework بدون تسجيل ويظهر أداءً متزايدًا بنسبة 300٪ بالضبط. يتيح لك ذلك إنشاء منتجات متطورة ومعقدة تتكون من عدة وحدات بشكل أسرع وسيكون أدائها مرتفعًا حتى على أجهزة الكمبيوتر القديمة. تزداد سرعة التطوير بسبب توفر العديد من الوظائف والفئات والأدوات المعروضة بصريًا. يمكن للمطورين الجدد للتطبيقات متعددة المنصات تنزيل هذا الإطار مجانًا.

العيوب والقيود

تشغيل التطبيقات التي تم تطويرها باستخدام هذه التقنية على جهاز كمبيوتر محمول ضعيف، على الرغم من كفاءة التشغيل الأعلى مقارنة بـ Java، يستهلك موارد أكثر من نظائرها الأقل شعبية.

إن عدم وجود تشويش أو تشويش على الكود يجعل من السهل فك (فك تشفير) التطبيق والتدخل في الكود الخاص به، مما يبشر بفقدان الأسرار التجارية والكشف عن آليات عمل البرنامج المخترق.

لقد حدت Microsoft من تطبيق إطار العمل عبر الأنظمة الأساسية، وهذا هو سبب وجوده على الأنظمة الأساسية الأخرى، ولكن في شكل مبسط بشكل واضح، أي بوظائف أقل.

يمكنك تثبيت NET Framework على أي جهاز كمبيوتر عن طريق تنزيل برنامج التثبيت من موقعنا على الإنترنت.

Microsoft .NET Framework 4.0.30319 عبارة عن مجموعة من خدمات وتطبيقات الشبكة التي يتم الترويج لها بشكل نشط بواسطة Microsoft. اليوم، أصبح .NET بالنسبة للإنترنت هو ما يمثله DirectX الآن بالنسبة لصناعة الألعاب، أي أنه معيار معترف به بشكل عام. يجب على الجميع تنزيل .NET وتثبيته بالترتيب - في كثير من الأحيان ترفض المواقع والبرامج العمل بدون هذه الحزمة. بمعنى ما، هذا نوع من برامج الترميز للإنترنت وعدد من البرامج :)

إذا رأيت هذه الرسالة أو رسالة مشابهة أثناء تثبيت أي برنامج أو تشغيله - خطأ في تهيئة .NET Framework. لتشغيل هذا التطبيق، يجب عليك أولاً تثبيت .NET Framework 4 - ثم تنزيل مثبت الويب Microsoft .NET Framework 4.0.30319 وتثبيت مكونات Microsoft .NET Framework أو تحديثها. نظام تشغيل مدعوم 32 × 64 بت - Windows XP Service Pack 3، Windows Vista، Windows 7، Windows 7 Service Pack 1، Windows Server 2003 Service Pack 2، Windows Server 2008، Windows Server 2008 R2، Windows Server 2008 R2 SP1.
تم تصميم Microsoft .NET Framework للبرامج المبنية على بنية .NET. هذه البنية هي إجابة Microsoft لمنصة Java. والغرض منه هو جعل تطبيقات Windows عالمية لأنظمة التشغيل المختلفة لعائلة Windows. بفضل هذا، يتم تشغيل برامج نظام التشغيل Windows XP وتعمل بشكل صحيح على نظام التشغيل Windows 7، وما إلى ذلك.

الخصائص:

— بالنسبة لمنصات 64 بت، هناك دعم للمصفوفات الأكبر من 2 جيجابايت.
- نموذج جديد للبرمجة غير المتزامنة.
— منصة مشتركة للغات البرمجة تسمح لك بإنشاء تطبيقات عبر الأنظمة الأساسية دون القلق بشأن التنفيذ المحدد في أنظمة التشغيل والتفاعل مع موارد الكمبيوتر أو الجهاز المحمول.
— دعم Microsoft NET في بيئات تطوير التطبيقات: C#، C++، Visual Basic، Delphi، Pascal وغيرها.
- قام NET Framework 4.0.30319 بتحسين الأداء بعدة طرق.

يمكنك تنزيل NET Framework 4.0.30319 مجانًا لأنظمة التشغيل Windows 7 وXP من الرابط أدناه. سيتم الآن تشغيل جميع التطبيقات التي تتطلب هذا الإصدار وتشغيلها.