Articles of .net

Fugas de memoria en .NET

¿Cuáles son todas las formas posibles en que podemos obtener filtraciones de memoria en .NET? Sé de dos: No registrar correctamente a los Manejadores de eventos / Delegados . No descarta controles dynamics secundarios en Windows Forms: Ejemplo: // Causes Leaks Label label = new Label(); this.Controls.Add(label); this.Controls.Remove(label); // Correct Code Label label = new […]

No se pudieron encontrar recursos apropiados para la cultura especificada o la cultura neutral

Tengo dos proyectos web ASP.NET (ProjectA y ProjectB). Cuando la clase en ProjectA crea una clase de ProjectB que usa un archivo de recursos Blah.resx, obtengo este error: Se produjo una excepción del tipo ‘System.Resources.MissingManifestResourceException’ en mscorlib.dll pero no se manejó en el código de usuario. No se pudieron encontrar recursos apropiados para la cultura […]

Cómo hacer que el contexto de datos de Entity Framework sea solo de lectura

Necesito exponer un contexto de datos de Entity Framework a complementos de terceros. El objective es permitir que estos complementos capturen solo datos y no les permitan emitir inserciones, actualizaciones o eliminaciones o cualquier otro comando de modificación de la base de datos. Por lo tanto, ¿cómo puedo hacer un contexto de datos o entidad […]

Configuración de Inno: Verifique que .NET 4.0 esté instalado

Tengo un componente que requiere la ejecución de .NET 4.0, ¿cómo puede mi instalador de instalación de Inno verificar que esté instalado y, de no ser así, solicitar al usuario que lo instale?

¿Cómo migrar una aplicación de servicio .NET Windows a Linux usando mono?

¿Cuál sería el mejor enfoque para migrar un servicio .NET Windows a Linux usando mono? He intentado evitar ejecutar la aplicación como un comando progtwigdo. ¿Es posible obtener un comportamiento similar a un daemon de servicio / sistema (en linux)?

diferencia entre IComparable y IComparer

¿Cuál es la diferencia entre IComparable e IComparer Interfaces? ¿Es necesario utilizar esta interfaz siempre con el método Array.Sort()

Asegurar que las teclas json estén minúsculas en .NET

¿Hay alguna forma sencilla de utilizar JSON en .NET para garantizar que las claves se envíen en minúsculas? En este momento estoy usando la biblioteca Json.NET de newtonsoft y simplemente estoy usando string loginRequest = JsonConvert.SerializeObject(auth); En este caso, auth es solo el siguiente objeto public class Authority { public string Username { get; set; […]

¿Dónde y cómo se vincula el archivo de diseño _ViewStart.cshtml?

Aquí está el About.cshtml de la plantilla MVC 3 predeterminada: @{ ViewBag.Title = “About Us”; } About Put content here. Esperaría que se encuentre una referencia al archivo _ViewStart en About.cshtml , pero claramente no es así. He buscado en global.asax y web.config , pero no puedo averiguar cómo se “vincula” el archivo About.cshtml con […]

Mejores prácticas: lanzar excepciones de las propiedades

¿Cuándo es apropiado lanzar una excepción desde dentro de un getter o setter de propiedades? ¿Cuándo no es apropiado? ¿Por qué? Los enlaces a documentos externos sobre el tema serían útiles … Google apareció sorprendentemente poco.

¿Por qué aparece un ícono de advertencia cuando agrego una referencia a un proyecto de complemento MEF?

Deseo probar la clase principal de un complemento al hacer referencia directa al proyecto de complemento y crear una instancia de la clase de complemento. Cuando creo un proyecto de aplicación de consola de prueba y agrego una referencia de proyecto al proyecto de complemento, aparece un icono de advertencia (triángulo amarillo con signo de […]