حدد مسار البحث عن .NET Assembly Binding/Fusion in App.Config؟

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

  •  25-09-2019
  •  | 
  •  

سؤال

لدي تطبيق يعتمد على تجميعات .NET الأخرى. عندما أبدأ التطبيق ، أحصل على خطأ في أنه لا يمكن تحميل تجميع أو أحد تبعياته.

لا أريد وضع التجميعات في GAC أو في دليل التطبيق. هل هناك طريقة (app.config؟) لإخبار .NET للنظر في مسار معين عند محاولة تحميل التجميعات؟ أعتقد أنه يمكنني استخدام تجميع التجميع لتجميع واحد ، لكنني أبحث عن محلول حصة برية لإضافة مسار إلى "مسارات البحث"

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

المحلول

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

اختيار سياق ملزم

http://blogs.msdn.com/suzcook/archive/2003/05/29/57143.aspx

-oisin

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