إعدادات التطبيق إنقاذ
-
05-07-2019 - |
سؤال
ولدي جمعيتين في طلبي. MyApplication.BO
وMyApplication.GUI
.
ولدي تكوين خاصية الإعدادات لبلدي التجمع BO.
والآن عندما أحاول ترجمة التعليمات البرمجية التالية:
public class MyApplicationInfo
{
private string _nameOfTheUser;
public string FullNameOfTheUser
{
get { return _nameOfTheUser; }
set { _nameOfTheUser = value; }
}
public void Save()
{
try
{
MyApplication.BO.Properties.Settings.Default.FullNameOfTheUser = this.FullNameOfTheUser;
MyApplication.BO.Properties.Settings.Default.Save();
}
catch (Exception ex)
{
throw ex;
}
}
}
وVS2005 هو إعطائي خطأ الترجمة التالية:
<اقتباس فقرة>لا يمكن تعيين خطأ 1 الممتلكات أو مفهرس "MyApplication.BO.Properties.Settings.FullNameOfTheUser" ل- للقراءة فقط F: \ CS \ MyApplication \ MyApplication.BO \ MyApplicationInfo.cs 57 17 MyApplication.BO
اقتباس فقرة>ما هو الخطأ في وجهة نظري؟
المحلول
في المصمم إعدادات، تأكد من أن يتم تعيين الخاصية نطاق لFullNameOfTheUser إلى "مستخدم". إذا قمت بإنشاء الإعداد تطبيق راقب، يتم إنشاؤها على أنها خاصية للقراءة فقط. نلقي نظرة على هذه المقالة لمزيد من المعلومات.
نصائح أخرى
والإعداد يحتاج إلى المستخدم، وليس نطاق التطبيق.
لا تنتمي إلى StackOverflow