Cuando estoy trabajando en proyectos .NET 2.0 con la versión más reciente de ReSharper (4.1) recibo advertencias sobre el uso de la palabra clave var y lambadas etc. Cualquier idea de cómo Puedo desactivar esto solo para proyectos .NET 2.0?ReSharper dando C# 3.0 Inspección de código Advertencias a .NET 2.0 Proyectos
Respuesta
De hecho, se puede utilizar C# 3.0 Características del compilador cuando la orientación .NET 2.0, excepto los métodos de extensión e implementaciones de LINQ predeterminados, que están ubicados en conjuntos más nuevos. Pero si necesita cooperar con los usuarios de VS2005, puede abrir la vista Propiedades para un proyecto determinado (no las Propiedades del proyecto, sino la ventana Editar \ Propiedades, o F4) y seleccionar el nivel de idioma deseado.
Puede usar var en proyectos 2.0. Es azúcar sintáctica y el compilador trabaja con ella. Mira esto para más información.
http://weblogs.asp.net/shahar/archive/2008/01/23/use-c-3-features-from-c-2-and-net-2-0-code.aspx
Daniel Moth tiene un gran blog post sobre cómo usar las características de C# 3.0 (incluidos los métodos de extensión) en .Net 2.0.
Después de volver a leer la pregunta, esto realmente no ayuda. Puede desactivar inspecciones específicas a través de la ventana Opciones de R #. No sé de una manera de cambiar entre las configuraciones de proyecto 2.0 y 3.5 sin cambiarlas manualmente: S.
- 1. C# 2.0 compilaciones de código compiladas con C# 3.0
- 2. Orientación de .NET Framework 3.5, utilizando .NET 2.0 Runtime. ¿Advertencias?
- 3. Ventana de advertencias de Resharper
- 4. Métrica de LoC (líneas de código) para proyectos .NET 2.0 C#
- 5. Advertencias de Resharper con MVVM
- 6. advertencias sobre interfaces misteriosas en proyectos C#
- 7. Deshabilitar advertencias de análisis de código .NET
- 8. Lista de nuevas funciones en C# 2.0, 3.0 y 4.0
- 9. Pasando de Visual Studio 2005 a 2008 y .NET 2.0
- 10. Deshabilitar la inspección de localización de Resharper en Visual Studio Solución ASP.NET
- 11. ¿Buenos ejemplos de proyectos de código abierto .NET (C#) portados a Java? (C# -> Java)
- 12. SAML con .NET 2.0
- 13. WCF sin NET 3.0
- 14. Métricas y advertencias de código para C++
- 15. C# .NET 3.0/3.5 características en 2.0 con Visual Studio 2008
- 16. Spring 3.0 ORM con JPA 2.0 ClassCastException
- 17. ¿Puedo usar métodos de extensión y LINQ en .NET 2.0 o 3.0?
- 18. Hacer revisión de código de Resharper excluir carpeta
- 19. Generación de código C# en .NET 4
- 20. Micro-ORM para .Net 2.0?
- 21. PHPStorm normas de inspección
- 22. Actualizando de .NET 1.1 a .NET 2.0, ¿qué esperar?
- 23. Serializar a JSON en .NET 2.0
- 24. Integración GWT 2.0 con Spring Security 3.0
- 25. Deshabilitar todas las advertencias de Resharper con un comentario
- 26. Advertencias de Prevent Resharper "Posible excepción de referencia nula"
- 27. ¿Azure admite la construcción de proyectos F # 3.0/VS2012?
- 28. Dando sentido a IEnumerable en .Net COM Interop
- 29. Convierta Web.config de .NET 2.0 a 3.5
- 30. Incluyendo código en proyectos de código abierto
Esto funciona para bibliotecas de clases y estoy asumiendo aplicaciones, pero no veo esta misma opción para mi sitio web ASP.NET. – Greg