سؤال

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

وذلك بفضل!

هل كانت مفيدة؟

المحلول

وكيف يتم نسخ جمعية إلى جهاز آخر وتحميله في appdomain أي أكثر تعقيدا من حل كنت تفكر في؟

نصائح أخرى

وماذا عن تبعيات رمز مندوب - وهذا قد ربما العمل باستخدام CodeDom انعكاس تنبعث منها، ولكن إذا كان مندوب يدعو أي شيء خارج نفسه (رمز حتى الإطار)، كيف أنت ذاهب للتأكد من أنه موجود على الجهاز الهدف (ق )؟ الكثير من التعليمات البرمجية Assembly.Load ()؟

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

ويمكنك استخدام إما العاكس أو <وأ href = "HTTP: / /msdn.microsoft.com/en-us/library/f7dy01k1(VS.80).aspx "يختلط =" نوفولو noreferrer "> ILDASM (MSIL مفكك) للحصول على IL أي عضو في أي تجميع .NET .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top