Pregunta

Estoy usando el Windows Forms configuración de la aplicación arquitectura ( o como se supone que se refieren a ella) y estoy ahorrando con éxito la configuración de usuario con datos de programa.

Lo que quiero hacer es tener algunos ajustes comunes a todos los usuarios de de una máquina en particular y algunos ajustes que deambulan con los usuarios a través de máquinas. Por ejemplo, tengo algunos ajustes relacionados con un periférico conectado al equipo (modelo, configuración, etc.) y algunas preferencias de usuario como los colores de interfaz de usuario.

Las preferencias de colores debe moverse con el usuario, pero los ajustes periféricos debe permanecer en el equipo local no importa quién está conectado.

¿Cómo puedo marcar que estos tipos de ajustes para que algunos se almacenan en All Users/AppData/... y algunos en [user name]/AppData/...?

Tenga en cuenta que No que desee ajustes de nivel de aplicación -. Cada equipo se va a instalar la aplicación en tendrá diferentes configuraciones

Estoy apuntan a .Net 3.0 si eso hace la diferencia.

¿Fue útil?

Solución

Se realiza a través de la [ SettingsManageability ] atributo. Los controles de clase LocalFileSettingsProvider, aparece la presencia del atributo a ser suficiente, siempre que la aplicación no es ClickOnce desplegada. Parece bastante inútiles, el diseñador de configuración no tiene soporte para el mismo.

Otros consejos

Desde la página se ha vinculado a:

  

Configuración de ubicaciones de archivos

     

La ubicación del app.exe.config y   archivos user.config diferirán conforme   ¿Cómo se instala la aplicación. por   aplicación basada en formularios de Windows una   copiado en el equipo local,   app.exe.config residirá en el mismo   directorio que el directorio base de la   principal archivo ejecutable de la aplicación,   y user.config residirán en el   lugar especificado por el   Application.LocalUserAppDataPath   propiedad. Para una aplicación instalada   por medio de ClickOnce, estos dos   archivos residirán en el ClickOnce   Directorio de datos por debajo   % InstallRoot% \ Documents and   Settings \ nombre de usuario \ Configuración local.

     

La ubicación de almacenamiento de estos archivos es ligeramente diferente si un usuario ha habilitado perfiles móviles , que   permite a un usuario definir diferentes   configuración de las ventanas y de la aplicación cuando   él o ella está utilizando otros ordenadores   dentro de un dominio. En ese caso, tanto   y las aplicaciones ClickOnce   aplicaciones no tendrán ClickOnce   su app.exe.config y user.config   Los archivos almacenados con   % InstallRoot% \ Documents and   Settings \ nombre de usuario \ Datos de programa.

     

Para obtener más información acerca de cómo el   Configuración de la aplicación característica funciona   con la nueva tecnología de implementación,   ver ClickOnce y Aplicación   Ajustes. Para obtener más información acerca de   El directorio de datos de ClickOnce, vea   Acceso a los datos locales y remotos en   Las aplicaciones ClickOnce.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top