Configuración de la aplicación guardando
-
05-07-2019 - |
Pregunta
Tengo dos ensamblajes en mi aplicación. MyApplication.BO
y MyApplication.GUI
.
He configurado la configuración de propiedades para mi ensamblaje de BO.
Ahora cuando estoy tratando de compilar el siguiente código:
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 me está dando el siguiente error de compilación:
Error 1 Propiedad o indexador 'MyApplication.BO.Properties.Settings.FullNameOfTheUser' no se puede asignar a - se lee solo F: \ CS \ MyApplication \ MyApplication.BO \ MyApplicationInfo.cs 57 17 MyApplication.BO
¿Qué hay de malo con mi enfoque?
Solución
En el diseñador de configuración, asegúrate de que la propiedad Scope para FullNameOfTheUser esté establecida en " Usuario " ;. Si crea una configuración de ámbito de aplicación, se genera como una propiedad de solo lectura. Para obtener más información, consulte este artículo .
Otros consejos
La configuración debe tener usuario, no ámbito de aplicación.