سؤال

وأنا تافه مع مشروع حيث تم استضافة CLR داخل تطبيق C. هل هناك طريقة معتمدة لفك ارتباط CLR واستئناف ذلك؟

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

المحلول

وليس لدي الكتاب قبل حقي الآن، ولكن أعتقد أن (أككرودينج إلى <لأ href = "https://rads.stackoverflow.com/amzn/click/com/0735619883" يختلط = "نوفولو noreferrer" > التخصيص وقت تشغيل اللغة العامة ) أنه من غير الممكن أن نفعل ذلك. يمكنك تفريغ، أي "تعطيل"، ولكن بعد ذلك لا يمكن تحميله في المقام عملية نفسه.

نصائح أخرى

وبدلا من محاولة لإعادة تحميل CLR، هل يمكن تحميل واستضافة جميع المعلومات الخاصة بك في <لأ href = "http://msdn.microsoft.com/en-us/library/system.appdomain.aspx" يختلط = "نوفولو noreferrer"> AppDomain الذي خلق.

ويمكنك بعد ذلك إدارة حياة في AppDomain، بما في ذلك تفريغ في AppDomain كامل وتحميل واحدة جديدة.

وهذا سيوفر أكثر من الفوائد التي إعادة تحميل CLR من شأنه أن يوفر، دون أن يحاول في الواقع لتفريغ CLR.

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