Menu

Échale un vistazo a nuestra últimas publicaciones
¿Qué es la infraestructura hiperconvergente?
Sergio Darias Pérez  |  17 agosto 2021

Infraestructura Hiperconvergente. Te descubrimos ¿Qué es? Cómo funciona, ¿Cuál es su origen? y los beneficios que reporta a las empresas que la integran

Leer más
Las mejores herramientas de Big Data
Sergio Darias Pérez  |  10 agosto 2021

¿Cuáles son las herramientas de big data más utilizadas por las empresas para analizar, procesar y almacenar sus datos📈? Te descubrimos  las 10 mejores

Leer más
Todo sobre los Data Center
Sergio Darias Pérez  |  03 agosto 2021

¿Qué es un Data Center? ¿Cómo funciona y qué ventajas ofrece? Descubre la importancia de saber gestionar grandes volúmenes de datos

Leer más
Ya está disponible Windows 365: conoce sus precios
Sergio Darias Pérez  |  03 agosto 2021

Conoce los diferentes planes y precios de Windows 365 para empresas en su edición Business y Enterprise. 

Leer más
Ampliando las capacidades de Azure en DNN
Rubén Pérez  |  30 julio 2021

Saca el máximo potencial a tus aplicaciones web de forma personalizada gracias a la capacidad de Azure y DNN. A nivel del despliegue o seguridad.

Leer más
¿Qué diferencia hay entre un ERP y un CRM?
Sergio Darias Pérez  |  22 julio 2021

¿Qué diferencias existen entre un CRM y un ERP? ¿Cuál me conviene más? ¿Qué ventajas pueden aportarme? Todo eso y mucho más te lo contamos 

Leer más
Windows 365 Cloud PC ¿Qué es y cuáles son sus ventajas?
Sergio Darias Pérez  |  15 julio 2021

Descubramos el nuevo servicio cloud de Microsoft con Windows 365 para empresas. ¿Cuáles son sus ventajas y características principales? 

Leer más
Tipos de copias de seguridad para empresas
Sergio Darias Pérez  |  06 julio 2021

Conoce los diferentes tipos de copias de seguridad para empresas y que criterios tener en cuenta para elegir el más adecuado a tus necesidades.

Leer más
La revolución del Edge Computing, 5G y Fog Computing
Intelequia  |  28 junio 2021

Conoce cómo el Edge Computing, Fog Computing y las tecnologías 5G, están revolucionando la forma en que nos conectamos a la red. 

Leer más
Qué es un middleware y para qué sirve:
Intelequia  |  28 junio 2021

Un middleware es un software que se sitúa entre un sistema operativo y las aplicaciones que se ejecutan en él. Asiste a una aplicación para interactuar o comunicarse con otras aplicaciones

Leer más
WORKAROUND: AD0001 Analyzer 'Microsoft.AspNetCore.Mvc.Analyzers.TopLevelParameterNameAnalyzer' threw an exception
Sergio Darias Pérez  |  12 mayo 2021

Hello folks! This is just a quick blog post to show a workaround to https://github.com/dotnet/aspnetcore/issues/14723 (couldn't comment there because the msftbot locked the issue as resolved and limited the conversation to collaborators). I'm currently building a .NET 5 WebAPI project, that references Application Insights between other dependencies, causing that when building the project I'm getting a lot errors like the one below:

CSC : warning AD0001: Analyzer 'Microsoft.AspNetCore.Mvc.Analyzers.TopLevelParameterNameAnalyzer' threw an exception of type 'System.NullReferenceException' with message 'Object reference not set to an instance of an object.'.

 

As described in the GitHub thread, the cause is because we are mixing dependencies of 5.0 and 2.2 core versions.

The proposed workaround in the thread is to completely disable the Code Analysis, but I wanted to find a less dramatic approach.

Workaround

When checking the rules on the Microsoft.AspNetCore.Mvc.Analyzers, found just these 5 rules on the 2.2 assembly:

My approach was to just try disable these rules and allow all the others to run. But surprise, when testing disabling the rules, seems that the one causing the "TopLevelParameterNameAnalyzer" exception was the MVC1004.

Here is the quick workaround:

  1. Add a new item to the WebAPI project
  2. In the search box add "editorconfig" and then select the "editorconfig File (.NET)". Use the ".editorconfig" as name for the file
  3. Under the [*.{cs,vb}] section, add the rule "dotnet_diagnostic.MVC1004.severity = none" to disable this rule, and save the file

  4. Build the project and voilà, problem solved! I continue getting other code analysis warnings, but not this one.

Hope this helps!


Leer más
Cómo subir un proyecto a un repositorio de GitHub
Intelequia  |  27 abril 2021

Descubre cómo puedes subir tu  proyecto en la plataforma para desarrolladores GitHub y vincular tus cargas desde Visual Studio Code

Leer más