zona visual valido una studio restringida recursos recurso quite puede procesar porque nombre marca los leer internet identificador esta desea archivos archivo c# .net vb.net resx

c# - valido - quite esta marca si desea procesar los archivos visual studio



¿Cuáles son los beneficios de los archivos de recursos(.resx)? (5)

Además de las respuestas anteriores, los archivos de recursos también pueden proporcionarle un lugar para almacenar archivos de prueba para realizar pruebas de Lectura / Escritura. De esta forma, independientemente de cómo esté configurado el entorno de otras personas, puede tener un lugar para almacenar registros u otros archivos.

Tenga en cuenta que los archivos que coloca en los recursos deben ser serializables. Consulte a continuación para obtener más información:

https://msdn.microsoft.com/en-us/library/f45fce5x(v=vs.80).aspx

¿Qué razones de peso existen para usarlos?


Como complemento de las otras respuestas, que he actualizado, me gustaría añadir que los recursos de cadena son para texto legible por humanos, no constantes que se usarán programáticamente. Son ideales para mensajes de error, etiquetas de botones y similares.

Muy a menudo, en lugar de la cadena final, almacenamos una cadena de formato para que las variables puedan ser sustituidas en el último momento. Lo bueno de este método es que, a diferencia de la concatenación, no se rompe cuando un idioma tiene diferentes requisitos de orden de palabras.


Con resx puede tener uno por idioma (que es el idioma hablado y no el de programación) que permite que su programa / sistema sea multilingüe.


Los archivos de recursos le permiten cambiar el texto / gráficos que su programa mostrará sin editar el código del programa en sí. Por muchas razones, a menudo se considera ideal para evitar la necesidad de editar el código fuente de su programa para realizar cambios que no son parte de la lógica de su aplicación.


  • Los archivos de recursos le brindan una manera fácil de localizar / internacionalizar sus aplicaciones .net determinando automáticamente qué archivo de idioma resx usar en función de la configuración regional del usuario. Para agregar más idiomas, simplemente agregue otro archivo de recursos traducidos.

  • Los archivos de recursos le brindan una ubicación central para almacenar sus cadenas de caracteres, archivos y scripts y hacer referencia a ellos de una manera fuertemente tipada (por lo que la compilación se romperá si los referencia de forma incorrecta).

  • Los archivos de recursos se pueden compilar en conjuntos de satélites, lo que facilita el cambio de recursos en una aplicación de producción sin tener que volver a compilar todo.