ReSharper: configuración del nivel de lenguaje C # para la solución
Además de esta pregunta, tengo muchos proyectos dentro de una solución y no quiero crear un archivo dotsettings
para cada proyecto. Puede alguien ayudarme a establecer el nivel de lenguaje C # en un nivel de solución.
Esto es relevante para mí, ya que he descargado VS2015 hoy y ReSharper me ofrece sugerencias útiles de refactorización basadas en C# 6 y mis proyectos están utilizando C#5.
2 answers
He añadido la siguiente configuración en .sln.DotSettings
<s:String x:Key="/Default/CodeInspection/CSharpLanguageProject/LanguageLevel/@EntryValue">CSharp50</s:String>
Esta línea se agregó a .csproj.DotSettings
cuando intenté deshabilitar c#6 para un proyecto en particular. Después de agregar esta línea en .sln.DotSettings
resharper está reportando un error cada vez que estoy tratando de usar la función c# 6.0.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-07 10:09:44
De acuerdo con la documentación de Jetbrains sobre C# default version, puede especificar explícitamente la versión de C# de destino seleccionando el proyecto en el Explorador de soluciones y utilizando la propiedad de Nivel de idioma C# en la ventana Propiedades de Visual Studio.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-08 07:18:56