Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

461
Views
Dónde guardar la configuración de usuario de .Net MAUI

En las aplicaciones Windows Forms y WPF, podríamos usar el archivo del diseñador de configuración para guardar la configuración específica del usuario . Los documentos solo mencionan .Net Framework (por ejemplo, 1 - 4), no .Net Core o .Net (por ejemplo, 5+). Sin embargo, he confirmado que el diseñador y el formato .settings todavía funcionan en .Net 6 WPF en Windows con Visual Studio 2022.

Mi pregunta es, ¿sigue siendo el diseñador y el formato de archivo .settings el enfoque recomendado para las aplicaciones .Net MAUI ? ¿Funcionará en todas las plataformas (Windows, macOS, móvil)? De lo contrario, el enfoque recomendado es simplemente escribir su propio archivo personalizado para guardar la configuración de usuario y, de ser así, ¿dónde debe escribirse el archivo? Environment.SpecialFolder.ApplicationData / Environment.SpecialFolder.LocalApplicationData , o en otro lugar?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Todo se reduce a sus requisitos realmente. No hay una bala de plata para esto.

Debo admitir que realmente no conocía el archivo de configuración (diseñador) que mencionaste. Puedo decir que eso no es una cosa (que yo sepa) en Xamarin o .NET MAUI. Probablemente también porque existe el concepto de una caja de arena en las aplicaciones móviles que es menos importante en las aplicaciones de escritorio. Entonces, la ubicación donde se guardan las cosas es un poco más importante.

En los comentarios ya hay un par de excelentes sugerencias para comenzar. Si su requisito es simplemente guardar tipos simples (cadena, bool, int, etc.), entonces la API de Preferencias de Essentials debería funcionar bien. Creo que debajo del capó eso simplemente se serializa en un archivo json y lo almacena en algún lugar. De hecho, Essentials ya forma parte de .NET MAUI en este momento.

Xamarin.Forms solía tener sus propias propiedades, que creo que es un concepto más común en las aplicaciones .NET, pero creo que la forma de Essentials es mejor.

Si desea guardar cosas más complejas, puede considerar usar una base de datos local como SQLite o simplemente crear la suya propia y serializar su configuración y guardarla en algún lugar, preferiblemente con Essentials FileSystem Helpers .

Una cosa a tener en cuenta aquí, y ahí es donde entra el valor de estas bibliotecas, es donde guarda la configuración. ¿Desea que se realice una copia de seguridad de la configuración en un servicio en la nube, de modo que sobreviva a la reinstalación de la aplicación? ¿O incluso una instalación de la misma aplicación en un teléfono nuevo? ¿O simplemente desea restablecer todo el estado y no le importa?

Si te das cuenta de eso, ¡el resto depende de ti! Espero que esto ayude.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!