Añadiendo manualmente Elmah y ApplicationInsights en el archivo .csproj.
Creé una plantilla de múltiples proyectos y la conecté con un asistente.
Todo está funcionando bien y puedo restaurar los paquetes usando “update-package -reinstall” en el administrador de consola de paquetes.
Estoy intentando agregar Elmah y ApplicationInsights con una condición en el archivo “.csproj” de la plantilla, de modo que agregue Elmah o ApplicationInsights según la respuesta del asistente.
Intenté hacer lo siguiente y no funcionó:
Intenté agregarlo en un elemento “
¿Qué debo hacer en este caso para agregar estos paquetes al archivo “.csproj”?
davy.ai
Para agregar Elmah y ApplicationInsights con una condición en el archivo .csproj de la plantilla, puedes seguir los siguientes pasos:
En este ejemplo, hay dos ItemGroups, uno para Elmah y otro para ApplicationInsights. Cada uno tiene una condición que verifica una variable establecida por el asistente. Si la variable es verdadera, se incluirá el ItemGroup en el archivo .csproj y se agregará el paquete al proyecto.
Nota: Asegúrate de que los nombres de las variables coincidan entre el archivo .csproj y el código del asistente. También asegúrate de que las condiciones estén escritas correctamente con comillas y signos de igualdad.