سؤال

كيف يمكنني الحصول على الدليل الذي يتم فيه تثبيت تطبيق من داخل فئة المثبت المخصصة؟

ما نحاول حله هو مشكلة العمر القديمة لملفات * .config لبيئات متعددة. كانت إحدى الفكرة التي ركلنا فيها هي وجود التكوينات المخزنة على مشاركة الشبكة، وسيقوم المثبت بنسخ أكثر الصحيح. حاليا نستخدم الطريقة الموصوفة سكوت جرو بلوق, ، ولكن نود أن تكون الملفات خارج أيدي dev.

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

المحلول

لقد وجدت ذلك this.Context.Parameters["assemblypath"] سيحصل عليك موقع ملف الإخراج الأساسي (C: Program Files Company myassembly.exe). يمكنك دائما تحليل المسار من ذلك. ليس أفضل حل، لكنه سيعمل.

نصائح أخرى

كعمل، ربما يمكنك الحصول على تطبيق التطبيق هذا الملف عند تشغيله أولا. التطبيق يعرف أين يعمل من.

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