كيفية استرداد المسار لملف مضمن في الموارد (مدير الموارد)

StackOverflow https://stackoverflow.com/questions/2542503

سؤال

أحاول استرداد مسار الملف لملف HTML مضمن في الموارد (ملف RESX) في مشروع VS2008 C#. أريد أن أعطي مسارًا لهذا الملف للتحكم في WebBrowser الأصلي (PIEHTML) لتكون قادرًا على التنقل (DTM_NAVIGATE) في طلبي. أعلم أنه يمكنني تمرير السلسلة إلى عنصر التحكم هذا باستخدام DTM_ADDTextW ولكن نظرًا لأن حجم نص HTML كبير جدًا ، فأنا لا أريد تمرير سلسلة إلى عنصر التحكم. أحتاج إلى استخراج مسار الملف بطريقة ما لملف HTML المدمج داخل مدير الموارد.

حاولت استخدام ولكن هذا لا يعطي مسار ملف HTML داخل التجميع:

private ResourceManager resManager = new ResourceManager("AppName.FolderName.FileName", System.Reflection.Assembly.GetExecutingAssembly());

this.lbl.Text = resManager.GetString("StringInResources"); 

وقراءة أيضا استرداد الموارد في مجموعات الأقمار الصناعية لكنها لم تحل مشكلتي.

هل يمكن لأي شخص تقديم معلومات حول كيفية تحقيق ذلك؟

لا يوجد حل صحيح

نصائح أخرى

ألن تضطر أولاً إلى استخراج المورد؟ أو على الأقل تحميلها على الذاكرة؟

جرب هذا الرابط: http://www.csharper.net/blog/getting_an_embedded_resource_file_out_of_an_assembly.aspx

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