es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Configuración de Unity IOC con json

En el app.config, puede verse de la siguiente forma y los servicios y repositorios se definen en un archivo diferente llamado Unity.config. Mi pregunta es, ¿es posible hacer lo siguiente en appsettings.json en lugar de app.config y en Unity.json en lugar de Unity.config?

app.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <configsections>
        <section name="Unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration" requirepermission="false" restartonexternalchanges="true"></section>
    </configsections>
    <unity configsource="Config\Unity.config"></unity>
    <appsettings>
        <add key="DateFormat" value="yyyyMMdd"></add>
    </appsettings>
</configuration>

Unity.config

<unity xmlns="http://schemas.microsoft.com/practices/2010/unity">
    <alias alias="IHelpfulRepository" type="Repositories.IHelpfulRepository, Repositories"></alias>
    <alias alias="HelpfulRepository" type="Repositories.Implementation.HelpfulRepository, Repositories"></alias>
</unity>
Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, es posible usar appsettings.json en lugar de app.config y Unity.json en lugar de Unity.config. Sin embargo, el formato y la sintaxis para definir los servicios y repositorios pueden ser diferentes en estos archivos en comparación con los ejemplos proporcionados en la pregunta. Es importante consultar la documentación del marco o biblioteca específicos que se estén utilizando para asegurarse de que la configuración se realice correctamente.

Comments are closed.