04-11-13, 11:01 AM
(آخر تعديل لهذه المشاركة : 04-11-13, 06:23 PM {2} بواسطة الشاكي لله.)
اخي سعوود
اذا كنت تريد تشغيل برنامجك افتراضيا على xp + vista + seven (دون الحاجة لتركيب الفريم وورك)
عليك بكتابة برنامجك بواسطة freamwork 2.0
لان xp يحتوي على 2.0 افتراضيا
والseven يحتوي على 3.5 افتراضيا
وال3.5 يمكنه تشغيل البرامج التي على 2.0 و 3.0 و 3.5 (لأنها على CLR واحد)
لذلك لن تحتاج لأن تقول للعميل قم بتنصيب الفريم وررك 2.0 على وندوز 7 .
لأن كما قلنا ال7 يحتوي على 3.5 افتراضيا . وال3.5 يشغل الاصدارات القديمة (2.0 و3.0)
وبالتالي استغلينا نسخ الفريم وورك الافتراضية في كلا النظامين (او الثلاثة) ،
--
طبعا للاحد ياخذه مقياس ان اي برنامج مبرمج على اصدار قديم من الفريم وررك سيعمل على الحديث
مثلا لو صممت برنامج على 3.5 وجيت اشغله على جهاز عليه فريم وورك 4.0 فقط ..
لن يعمل البرنامج لأن 4.0 له CLR مختلف .
الاصدارات التي لها نفس الCLR :
--(CLR 1)
1.0
1.1
--(CLR 2)
2.0
3.0
3.5
--(CLR 4)
4.0
4.5
4.51
مثلا لو صممت برنامج على 1.0 وجيت اشغله على فريم وورك 1.1 سيعمل بكل سهولة
ولكن لو شغلته على فريم وورك 2.0 ، لن يعمل لان 2.0 ضمن CLR مختلف
واذا صممت برنامج على فريم وورك 4.0 وجيت شغلته على فريم وررك 4.51 ، سيعمل البرنامج -لانه ضمن نفس الCLR- .
--
--
المصدر
http://msdn.microsoft.com/en-us/library/bb822049.aspx
اذا كنت تريد تشغيل برنامجك افتراضيا على xp + vista + seven (دون الحاجة لتركيب الفريم وورك)
عليك بكتابة برنامجك بواسطة freamwork 2.0
لان xp يحتوي على 2.0 افتراضيا
والseven يحتوي على 3.5 افتراضيا
وال3.5 يمكنه تشغيل البرامج التي على 2.0 و 3.0 و 3.5 (لأنها على CLR واحد)
لذلك لن تحتاج لأن تقول للعميل قم بتنصيب الفريم وررك 2.0 على وندوز 7 .
لأن كما قلنا ال7 يحتوي على 3.5 افتراضيا . وال3.5 يشغل الاصدارات القديمة (2.0 و3.0)
وبالتالي استغلينا نسخ الفريم وورك الافتراضية في كلا النظامين (او الثلاثة) ،
--
طبعا للاحد ياخذه مقياس ان اي برنامج مبرمج على اصدار قديم من الفريم وررك سيعمل على الحديث
مثلا لو صممت برنامج على 3.5 وجيت اشغله على جهاز عليه فريم وورك 4.0 فقط ..
لن يعمل البرنامج لأن 4.0 له CLR مختلف .
الاصدارات التي لها نفس الCLR :
--(CLR 1)
1.0
1.1
--(CLR 2)
2.0
3.0
3.5
--(CLR 4)
4.0
4.5
4.51
مثلا لو صممت برنامج على 1.0 وجيت اشغله على فريم وورك 1.1 سيعمل بكل سهولة
ولكن لو شغلته على فريم وورك 2.0 ، لن يعمل لان 2.0 ضمن CLR مختلف
واذا صممت برنامج على فريم وورك 4.0 وجيت شغلته على فريم وررك 4.51 ، سيعمل البرنامج -لانه ضمن نفس الCLR- .
--
--
المصدر
http://msdn.microsoft.com/en-us/library/bb822049.aspx

