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.

Tag: ROSLYN

¿Por qué la clase PrefixUnaryExpressionSyntax, de tipo PreIncrement, permite operandos de la clase ParanthesisedExpressionsSyntax?

Estoy tratando de entender cómo los analizadores y compiladores de C# funcionan. Según la documentación, los operadores unarios como pre-inc y post-inc solo deben aceptar variables, propiedades e indexadores. Curiosamente, también aceptan ParanthesisedExpressions, como el código ++(x); ¿Existe alguna razón sintáctica para esto? ¿Existen otras circunstancias en las que ++(..algo . . . Read more

Especificar la versión de idioma para Roslyn SyntaxFactory

Actualmente estoy construyendo un generador de código fuente en C# con Roslyn en una biblioteca de netstandard2.0. En el archivo .csproj, he referenciado los siguientes paquetes de Roslyn: <itemgroup> <packagereference include=”Microsoft.CodeAnalysis.CSharp” version=”4.0.1″></packagereference> <packagereference include=”Microsoft.CodeAnalysis.Analyzers” version=”3.3.3″></packagereference> </itemgroup> El generador de código fuente utiliza SyntaxFactory de Roslyn para crear código adicional. Luego . . . Read more

Cómo reemplazar aspnet_compiler.exe con Roslyn?

Esta pregunta está relacionada con https://stackoverflow.com/questions/70103543/how-to-speed-up-aspnet-compiler-exe La respuesta menciona el uso de Roslyn en su lugar y proporciona el enlace a esta publicación: https://devblogs.microsoft.com/dotnet/enabling-the-net-compiler-platform-roslyn-in-asp-net-applications/ Pero esta publicación no explica nada, excepto que instruye a hacer referencia a cierto paquete NuGet, que simplemente copia los binarios de Roslyn a _PublishedWebsites\<TheWebAppName>\bin\roslyn. Ahora, . . . Read more