Articles of .net

Una guía definitiva para los cambios que rompen la API en .NET

Me gustaría recostackr la mayor cantidad de información posible sobre el control de versiones de API en .NET / CLR, y específicamente cómo los cambios de API rompen o no las aplicaciones cliente. Primero, definamos algunos términos: Cambio de API : un cambio en la definición públicamente visible de un tipo, incluido cualquiera de sus […]

Decidir entre HttpClient y WebClient

Nuestra aplicación web se ejecuta en .Net Framework 4.0. La interfaz de usuario llama a los métodos de control a través de llamadas ajax. Necesitamos consumir el servicio REST de nuestro proveedor. Estoy evaluando la mejor manera de llamar al servicio REST en .Net 4.0. El servicio REST requiere el Esquema básico de autenticación y […]

¿Es mejor llamar a ToList () o ToArray () en consultas LINQ?

A menudo me encuentro con el caso en el que quiero evaluar una consulta justo donde la declaro. Esto es generalmente porque necesito iterar sobre él varias veces y es costoso de calcular. Por ejemplo: string raw = “…”; var lines = (from l in raw.Split(‘\n’) let ll = l.Trim() where !string.IsNullOrEmpty(ll) select ll).ToList(); Esto […]

¿Cuál es el punto de DBNull?

En .NET existe la referencia null , que se utiliza en todas partes para indicar que una referencia de objeto está vacía, y luego está el DBNull , que es utilizado por los controladores de base de datos (y algunos otros) para denotar … más o menos lo mismo . Naturalmente, esto crea mucha confusión […]

¿Cómo funciona exactamente la propiedad “Versión específica” de una referencia de ensamblaje en Visual Studio?

Hoy, eché un vistazo más de cerca a la propiedad “Versión específica” de las referencias de ensamblado en Visual Studio 2010. Después de algunos experimentos con resultados inesperados, me propuse aprender todo lo posible sobre cómo funciona la propiedad. Incluso SO, me parece, no tiene todas las respuestas, así que aquí está mi bash de […]

¿Cómo determino las dependencias de una aplicación .NET?

¿Cómo determino las dependencias de una aplicación .NET? ¿ Dependency Walker funciona con aplicaciones administradas? Descargué la última versión y probé la creación de perfiles de la aplicación, pero se acaba sin demasiada explicación. Si no funciona con .NET, ¿hay alguna otra herramienta que me ayude a depurar un problema de carga DLL en tiempo […]

¿Cómo se serializa una cadena como CDATA usando XmlSerializer?

¿Es posible a través de un atributo de algún tipo serializar una cadena como CDATA usando .Net XmlSerializer?

Navegador sin cabeza para C # (.NET)?

Soy (era) un desarrollador de Python que está construyendo una aplicación de raspado web GUI. Recientemente decidí migrar a .NET framework y escribir la misma aplicación en C # (esta decisión no fue mía). En Python, he usado la biblioteca Mechanize. Sin embargo, parece que no puedo encontrar nada similar en .NET. Lo que necesito […]

¿Cómo puedo saber si un proceso se está ejecutando?

Cuando obtengo una referencia a System.Diagnostics.Process , ¿cómo puedo saber si un proceso se está ejecutando actualmente?

¿Cómo implementar memoria compartida en .NET?

Tengo una aplicación C ++ .NET y una aplicación C # .NET. Me gustaría que se comuniquen a través de la memoria compartida. ¿Cómo es posible en .NET versión 2.0? Principalmente quiero compartir un objeto de cola.