roslyn

¿En qué idioma está escrito el compilador de C#?

Miré el código fuente en http://referencesource.microsoft.com / , y aparece todo el código fuente en C#. También miré el có ... lenguaje C# está escrito en C#? ¿O me estoy perdiendo algo obvio? Si el compilador de C# está escrito en C#, ¿cómo funciona?

No se pudo encontrar una parte de la ruta bin bin oslyncsc.exe

Estoy tratando de correr Asp.net Proyecto MVC recuperado del control de código fuente de TFS. He agregado todas las referenci ... ando de encontrar \bin\roslyn\csc.exe porque no configuré nada relacionado con Roslyn ni pretendo usar Roslyn en mi proyecto.

¿Se evalúa nameof () en tiempo de compilación?

En C # 6, puede utilizar el nameof() operador para obtener una cadena que contiene el nombre de una variable o un tipo. ¿Se ... aceptada , o en la publicación dedicada en mi blog . El 2000things.com , puede encontrar su descripción y ejemplo de su uso.

La compilación de VS2015 falla sin mensaje de error con Dynamic

Estaba escribiendo una prueba unitaria en un fragmento de código que devolvía JSON. El tipo que devuelve es un tipo anónimo, ... ón , pero dejaré esta pregunta abierta porque es presumiblemente un problema con VS2015 que (en mi mente) debería resolverse.

Cómo actualizar msbuild a C # 6?

Quiero usar C# 6 en mi proyecto (propagación nula, otras características). He instalado VS 2015 en mi PC y funciona brillant ... no lo usa. ¿Qué puedo hacer? CI-CruiseControl. NET Construye con C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe

Usando el Sistema.Dinámica en Roslyn

Modifiqué el ejemplo que viene con la nueva versión de Roslyn que se lanzó ayer para usar dynamic y ExpandoObject, pero estoy ... tor.GetMethod("Evaluate"); string answer = evaluate.Invoke(null, null).ToString(); Assert.AreEqual("42", answer); }

¿Se reutilizan los SyntaxNodes de Roslyn?

He estado echando un vistazo a Roslyn CTP y, aunque resuelve un problema similar a la API del árbol de expresiones , ambos ... ro ¿cada paso hace una copia completa? ¿Por qué hicieron tal elección? ¿Hay algún truco interesante que me esté perdiendo?

¿Puede la ventana interactiva de C# interactuar con mi código?

He instalado Roslyn. Ahora, si sé dónde buscar en Visual Studio, puedo abrir la 'ventana interactiva de C #' y ejecutar códig ... or CS0246: The type or namespace name 'Cog' could not be found (are you missing a using directive or an assembly reference?)

Roslyn no pudo compilar el código

Después de migrar mi proyecto de VS2013 a VS2015, el proyecto ya no se compila. Se produce un error de compilación en la sig ... iable local no asignada'b' ¿Qué causa este problema? ¿Es posible arreglarlo a través de una configuración de compilador?

Microsoft Roslyn vs CodeDom

De un comunicado de prensa de ayer en InfoWorld sobre el nuevo Microsoft Roslyn : La ventaja más obvia de este tipo de ... o en Windows Azure. ¿Es CodeDom parte de / un precursor de Roslyn? ¿Cuál es el beneficio especial de Roslyn sobre CodeDom?

¿Por qué son clases de máquinas de estado asíncrono (y no estructuras) en Roslyn?

Consideremos este método asincrónico muy simple: static async Task myMethodAsync() { await Task.Delay(500); } Cuando ... anto Editar y Continuar y un mejor rendimiento en la producción. Cosas interesantes, gracias por todos los que participaron!

¿Cómo puedo hacer que mi acción de nodo de sintaxis de diagnóstico de código funcione en archivos cerrados?

Estoy construyendo un conjunto de diagnósticos de código usando Roslyn (en VS2015 Preview). Idealmente, me gustaría que los e ... inada? (Puedo incluir el código completo para la clase si fuera útil, en este caso sospecho que sería más ruido que señal.)

¿Dónde se ha ido la ventana de Análisis de Código?

En Visual Studio 2013, utilicé la ventana de Análisis de Código para proporcionar informes a los equipos de Desarrollo y Admi ... oblemas de CA de un solo proyecto ni filtrarlos por tipo. ¿Hay alguna forma de recuperar la ventana de Análisis de Código?

Las enumeraciones en las expresiones lambda se compilan de manera diferente; ¿consecuencia de mejoras en la resolución de sobrecarga?

Mientras probaba Visual Studio 2015 RC, recibí un error de tiempo de ejecución en el código que funcionaba anteriormente. Da ... ien tiene un enlace a la información sobre los detalles de cómo se mejoró la resolución de sobrecarga? No encuentro ninguno.

Publicar sitio web sin roslyn

Estoy intentando crear una aplicación web utilizando Visual Studio 2015 y.NET 4.5.1. Cuando publico el sitio web, visual stud ... exe pero mi cuenta de usuario no tiene permiso para hacerlo. Con la versión anterior de Visual Studio, este error no aparece.

Tratando de entender. operador (null-condicional) en C#

Tengo este ejemplo muy simple: class Program { class A { public bool B; } static void Main() { ... nza un error de compilador diciendo que no puedo convertir implícitamente bool? a bool. ¿Por qué uno es diferente del otro?

Especificación de la configuración regional para la interpolación de cadenas en C # 6 (Roslyn CTP6)

La interpolación de cadenas en C # 6 me permite escribir: decimal m = 42.0m; string x = $"The value is {m}"; Sin embargo, ... exe, que supongo que está siendo invocado, se cuelga (Compiler bug?) Esto es un ASP.NET 5 Proyecto de consola en VS15 CTP 6.

¿Por qué este código bloquea Visual Studio 2015?

Por alguna razón, incluso escribir esto en un archivo C# en Visual Studio es suficiente para causar que se bloquee instantáne ... a perfectamente válido. ¿Por qué no lo es, y por qué se bloquea Visual Studio? Mi La versión de Visual Studio es 14.0.23107.

¿Es Roslyn Cross Platform?

He estado mirando Roslyn desde hace bastante tiempo, y tengo curiosidad y entusiasmo por ello. Una cosa que noté es que menci ... resa tanto si el ensamblado administrado puede ejecutarse en Mono, como si puede generar ensamblados que mono puede ejecutar.

No se puede eliminar en oslynVBCSCompiler.exe - Acceso denegado

Me enfrento a un extraño problema del compilador de Roslyn. A veces, cuando construyo la solución, me enfrento a un problema ... \csc.exe INFO: No tasks are running which match the specified criteria. ¿Alguien sabe cómo manejar este extraño problema ?