محاولة العثور على ملف إعدادات التطبيق المستخدمة بواسطة ConfigurationManager في Google Data API Sample C# العميل

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

  •  20-09-2019
  •  | 
  •  

سؤال

بالنظر إلى هذه المجموعة من الكود:

unitTestConfiguration = (IDictionary) ConfigurationManager.GetSection("unitTestSection");

أين يمكنك تحديد المشروع الذي يجب أن يوجد فيه هذا الملف فيه.

أحاول تشغيل مجموعة من اختبارات الوحدة لكنها تفشل لأنها لا يمكن العثور على أي ملف

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

المحلول

لتطبيق الويب ، يقرأ هذا من ملف web.config.

من أجل تنفيذ ، هذا يقرأ من exename.exe.config لتجميع نقطة الدخول (تلك التي تحتوي على Main طريقة). هذا تمييز مهم يميز ملف التكوين الذي يقرأ منه هو مجموعة نقطة الدخول ، وليس التجميع الذي يحتوي على سطر معين من التعليمات البرمجية.

نصائح أخرى

إنه يبحث عن ملف تكوين التطبيق. هذه الإقامة في مشروعك تحت الاسم App.config (أو Web.config ل ASP.NET) ويتم تجميعها في YourApplicationName.exe.config.

هنا هو صفحة MSDN على إضافة App.config ملف إلى مشروعك.

هنا هو صفحة MSDN على ال Configuration صف دراسي.

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