سؤال

كيف يمكن استخدام انعكاس .net لتحديد نوع التجميع المنفذ، بالنوع أعني dll أو exe.من الممكن حاليًا القيام بشيء مثل:

Assembly.GetExecutingAssembly().CodeBase.ToLower.EndsWith(".exe")

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

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

المحلول

لست متأكدًا بنسبة 100% من ذلك، لكني أعتقد ذلك Assembly.EntryPoint فارغة بالنسبة لمكتبات الارتباط الحيوي (DLL).

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