سؤال

وأنا أدرك أن هناك إلى حد ما ذات الموضوع على هذا الرابط:تحميل التجميعات و تبعياته

ولكن أنا تعديل شيء و هذا لا ينطبق.

string path = Path.GetDirectoryName( pathOfAssembly ); 
Environment.CurrentDirectory = path;
Assembly.Load(Path.GetFileNameWithoutExtension(pastOfAssembly));

هل هناك حقا سبب لك أن تفعل هذا ؟ أليس من الأصوب أن مجرد استخدام:

Assembly.LoadFile(pathOfAssembly);

أي بصيرة سيكون موضع تقدير كبير.

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

المحلول

يبدو أن "وزارة التكرار الإدارة."

الكثير من التعليمات البرمجية مما هو ضروري.أقل هو أكثر من ذلك!

تحرير: على الفكرة الثانية ، يمكن أن الجمعية تقوم بتحميله له تبعيات التي تعيش في المجلد الخاص به الذي قد يكون مطلوبا لاستخدام الجمعية الأولى.

نصائح أخرى

هذا يمكن أن يكون ضروريا عند الفندق خدمة ويندوز.دير العمل من دائرة التخلف إلى المجلد %WinDir%, لذلك إذا كنت ترغب في تحميل تجميع من دير أن الخدمة exe موجود في هذا هو الطريق للذهاب.

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