17-01-18, 08:49 AM
(آخر تعديل لهذه المشاركة : 17-01-18, 08:50 AM {2} بواسطة عبدالله الدوسري.)
مسار ملف أعدادات المستخدم تختلف عن إعدادات البرنامج
هناك نوعين من الإعدادات :
التطبيق -(Application) للقراءة فقط في وقت التشغيل. يمكنك تحرير قيمة واستخدام التطبيق دون إعادة البناء.
تحفظ في : yourappname.exe.config
المستخدم -(User) قراءة و كتابة في وقت التشغيل. يتم حفظ القيم على مستوى حساب مستخدم ويندوز.
تحفظ في : C:\Documents and Settings\[username]\Local Settings\Application Data\[AssemblyCompanyName]\[NameOfProject].[SomeLongUniqueString]\[AssemblyVersion]\user.config.
مثال :
C:\Users\abdulla\AppData\Local\EmailSender\EmailSenderNet.vshost.exe_Url_layp1zjs3efmh3nnxgs3wj0if0kd3vz0\1.0.0.0\user.config
أو قم بتغيير الــ Scope إلى Application
ولكن لن يستطيع المستخدم حفظ القيمة أو تغييرها
وبذلك أنت مجبر على عمل طريقة لحفظ الإعدادات الخاصة بك
الــ XML جداً بسيط
ومناسب جداً في حالت إذا كان البرنامج Portable يعني متنقل مثلاً بالفلاش من جهاز إلى آخر
هناك نوعين من الإعدادات :
التطبيق -(Application) للقراءة فقط في وقت التشغيل. يمكنك تحرير قيمة واستخدام التطبيق دون إعادة البناء.
تحفظ في : yourappname.exe.config
المستخدم -(User) قراءة و كتابة في وقت التشغيل. يتم حفظ القيم على مستوى حساب مستخدم ويندوز.
تحفظ في : C:\Documents and Settings\[username]\Local Settings\Application Data\[AssemblyCompanyName]\[NameOfProject].[SomeLongUniqueString]\[AssemblyVersion]\user.config.
مثال :
C:\Users\abdulla\AppData\Local\EmailSender\EmailSenderNet.vshost.exe_Url_layp1zjs3efmh3nnxgs3wj0if0kd3vz0\1.0.0.0\user.config
أو قم بتغيير الــ Scope إلى Application
ولكن لن يستطيع المستخدم حفظ القيمة أو تغييرها
وبذلك أنت مجبر على عمل طريقة لحفظ الإعدادات الخاصة بك
الــ XML جداً بسيط
ومناسب جداً في حالت إذا كان البرنامج Portable يعني متنقل مثلاً بالفلاش من جهاز إلى آخر
