الوصول إلى ملف app.config من مكتبة الفصل


مرحبًا،
لدي مكتبة صفية في حل Visual studio، وقمت بإضافة ملف app.confing إليها
مكتبة الصف

XML
<configuration>
  <appSettings>
    <add key="ConnectionString" value="Server=ServerName; Database=DbNAme; UID=uid; password=password"/>
  </appSettings>
</configuration>

الآن أريد الوصول إلى ConnectionString من مكتبة الفصل، كيف يمكنني الوصول إليها؟
(هذا لا يعمل مع مكتبة الفصل – ConfigurationManager.AppSettings[“ConnectionString”];)

الحل 1

لماذا لا تقوم بتمرير التطبيق الخاص بك Settings هل تعترض على الفصل في مكتبة الفصل؟

الحل 3

أعتقد أنه لا يمكن الوصول إليه من مكتبة الفصل الدراسي الخاص بك لأن مكتبة الفصل لا تشير إلى مكون System.configuration. تأكد من الإشارة إلى ذلك بواسطة مكتبة صفك.

أيضًا، اعتمادًا على إصدار .Net الذي تستخدمه، يمكنك إضافة سلسلة اتصال مباشرة إلى عنصر ConnectionStrings في ملف التكوين الخاص بك والوصول إليه باستخدام ConfigurationManager.ConnectionStrings[“ConnectionStringName”].ConnectionString بدلاً من أسلوب ConfigurationSettings.AppSettings القديم.

الحل 6

تحقق من هذه المدونات
http://www.pcreview.co.uk/forums/read-application-config-file-class-library-t3830284.html[^]

[^]

— جمهورية ألمانيا الديمقراطية

الحل 4

حاول تكوين الإعداد

ج #
System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];

الحل 2

حاول تكوين الإعداد

ج #
System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];

コメント

タイトルとURLをコピーしました