Articles of .net

Buscando un enfoque práctico para sandboxing .NET plugins

Estoy buscando una forma simple y segura de acceder a los complementos desde una aplicación .NET. Aunque imagino que este es un requisito muy común, estoy luchando por encontrar cualquier cosa que satisfaga todas mis necesidades: La aplicación host descubrirá y cargará sus ensamblajes de complementos en tiempo de ejecución Los complementos serán creados por […]

¿Cuándo usar Windows Workflow Foundation?

Algunas cosas son más fáciles de implementar a mano (código), pero algunas son más fáciles a través de WF. Parece que WF se puede usar para crear (casi) cualquier tipo de algoritmo. Entonces (teóricamente) puedo hacer toda mi lógica en WF, pero probablemente sea una mala idea hacerlo para todos los proyectos. ¿En qué situaciones […]

Atributos más útiles

Sé que los atributos son extremadamente útiles. Hay algunos predefinidos como [Browsable(false)] que le permite ocultar propiedades en la pestaña de propiedades. Aquí hay una buena pregunta que explica los atributos: ¿Cuáles son los atributos en .NET? ¿Cuáles son los atributos predefinidos (y su espacio de nombres) que realmente usa en sus proyectos?

¿Cuál es la diferencia entre código nativo, código de máquina y código de ensamblaje?

Estoy confundido sobre el código de máquina y el código nativo en el contexto de los lenguajes .NET. ¿Cuál es la diferencia entre ellos? ¿Son lo mismo?

El controlador web PhantomJS permanece en la memoria

Estoy instanciando el PhantomJSDriver en C # con este código: Driver = new PhantomJSDriver(); Y limpiarlo con esto: Driver.Dispose(); Driver = null; ¿Debería el proceso salir o permanecer en la memoria? Si se supone que permanece en la memoria, visible en el administrador de tareas de Windows 7, ¿puedo matarlo programáticamente? ¿Debería?

Recordatorio – \ r \ n o \ n \ r?

Simplemente no puedo recordar esos. Entonces, ¿cuál es la forma correcta de terminar adecuadamente las líneas ASCII antiguas?

Hacer que DataGridView filas un determinado color en función de un valor de columna

Estoy usando vb.net y tengo datos entrando en mi DGV y tengo una columna etiquetada desplegada si es un ‘1’, quiero tener todas las filas con ‘1’ en la columna desplegada ROJA y si es un ‘0 ‘, Quiero que todas las filas sean VERDES. Este es mi método, ahora mismo la columna es la […]

ActiveX, la instalación no funciona

Quiero crear y desplegar un complemento ActiveX, algo realmente pequeño. Solo quiero mostrar un cuadro de mensaje. Creé un proyecto de biblioteca para él y lo compilé en una DLL. El complemento funciona cuando registro el dll a través de la línea de comando ( regasm ) en una máquina. Así que ahora necesito crear […]

Calentamiento al llamar a los métodos en C #

Acabo de encontrar esta publicación que habla sobre la medición del tiempo. Recuerdo (espero no estar recordando mal) que es una competencia desleal, si este método nunca se llama antes. Es decir: // At the beginning of the application MyClass instance = new MyClass(); instance.MyMethod(); instance.MyMethod(); // Faster than the first call, because now it’s […]

¿Cómo funciona Type.GetType cuando se le da un nombre de tipo parcialmente calificado?

En numerosos lugares encuentro nombres de tipos parcialmente calificados de la forma FullTypeName, AssemblyName , es decir, como Type.AssemblyQualifiedName solo sin la versión, culture y publicKeyToken calificadores. Mi pregunta es ¿cómo se puede convertir al Type respectivo en un mínimo de esfuerzo? Pensé que Type.GetType hace el trabajo, pero desafortunadamente no. El siguiente código, por […]