سؤال

هل من الممكن استخدام ملف "تكوين .NET" لتطبيق وحدة تحكم. NET؟

وأنا أبحث عن ما يعادل الملف web.config، ولكن على وجه التحديد لتطبيقات وحدة ...

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

والشكر

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

المحلول

ونعم - استخدام app.config

وبالضبط نفس بناء الجملة، والخيارات، وما إلى ذلك الملف web.config، ولكن من أجل وحدة وWinForms عناصر التطبيقات.

لإضافة واحد إلى المشروع الخاص بك انقر بزر الماوس الأيمن فوق المشروع في مستكشف الحلول، إضافة ...، عنصر جديد ... واختيار "ملف تكوين التطبيق" من مربع قوالب.

نصائح أخرى

وapp.config ... إذا كان لديك App.config في المشروع، فإنه سيتم الحصول على نسخ كما executableName.exe.config في حالة تطبيق وحدة.

وهذا قد يساعد بعض الناس تتعامل مع Settings.settings وApp.config: احترس من السمة GenerateDefaultValueInCode في جزء خصائص أثناء تحرير أي قيمة (صفوف) في الشبكة Settings.settings في Visual Studio (VS2008 في بلدي قضية). إذا قمت بتعيين GenerateDefaultValueInCode إلى True (صحيح هو الافتراضي هنا!)، يتم ترجمة القيمة الافتراضية في إكس (أو DLL)، يمكنك العثور عليها مطعم ب في الملف عند فتحه في محرر نص عادي. كنت أعمل على تطبيق وحدة تحكم، وإذا كان التخلف في إكس، وتطبيق تجاهل دائما ملف التكوين وضعها في نفس الدليل! تماما كابوس وليس لديه معلومات حول هذا الموضوع على شبكة الإنترنت كله.

نعم، فمن الممكن. كل ما تحتاجه لجعل ملف app.config.

نعم. ابحث عن "ملف تكوين التطبيق" في الوثائق.

وبما أنني لم تقدم تماما قفزة لTDD بعد (على الرغم من أنني آمل أن في بعض المشاريع القادمة) يمكنني استخدام التطبيق وحدة التحكم لاختبار التعليمات البرمجية مكتبتي أنني تنتج مطور ويب أخرى في شركتنا للاستخدام.

وأنا استخدم app.config لجميع هذه الإعدادات، وك <لأ href = "https://stackoverflow.com/questions/167671/how-can-i-set-up-a-configuation-file-for تطبيقات الصافي تعزية # 167693 "> @ ديلان يقول أعلاه بناء الجملة هو بالضبط نفس بين ذلك وبين الملف web.config، وهو ما يعني أنني يمكن أيضا أن مجرد تسليم المحتوى من بلدي app.config لأكثر من ديف الآخرين وانه يمكن وضعها مباشرة في الملف web.config له. سهل للغاية.

وسألت تقريبا نفس السؤال قبل بضعة أيام وحصلت على أجوبة جيدة حقا، نلقي نظرة:

أبسط وسيلة لل لديك ملف التكوين في نماذج Windows C # تطبيق

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