Articles of .net

Transferencia de la Asamblea sobre TCP

Actualmente estoy intentando enviar un objeto serializado a través de una conexión TCP de la siguiente manera: BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(clientStream, (Object)Assembly.LoadFrom(“test.dll”)); donde está clientStream TcpClient tcpClient = (TcpClient)client; NetworkStream clientStream = tcpClient.GetStream(); Esta es la parte de envío. Pero, ¿alguien puede decirme cómo recibo esto en el lado del cliente (es decir, […]

IEnumerable no enumerar en foreach

Estoy encontrando un problema con uno de mis IEnumerable que no he visto antes. Tengo una colección: IEnumerable dependencies; que se utiliza en un bucle foreach . foreach (var dependency in dependencies) Por alguna razón, este foreach no itera sobre mi IEnumerable y simplemente salta hasta el final. Si cambio mi foreach para recorrer una […]

¿Cómo saber si se termina la ejecución del hilo?

Tengo un hilo private void start_Click(object sender, EventArgs e) { //… Thread th = new Thread(DoWork); th.Start(); } ¿Cuál es la mejor manera de saber si el hilo se termina? Estoy buscando un código de ejemplo cómo hacer esto. Gracias por adelantado.

¿Cómo saber si una clase es compatible con .Net Standard Library?

Mi situación específica actual es que quiero usar la clase DataContractSerializer en una biblioteca que admita .NETStandard1.3. No puedo referirlo en la biblioteca. El documento me da la impresión de que forma parte de la biblioteca estándar de .Net. ¿Podría alguien ofrecer una sugerencia sobre cómo determinar si una clase es compatible con .Net Standard […]

Especificar una pronunciación de una palabra en Microsoft Speech API

Estoy trabajando en una pequeña aplicación en C # que realiza reconocimiento de voz usando Microsoft Speech API. Necesito agregar algunas palabras que no estén en inglés a la gramática, cuya pronunciación no obedezca las reglas de pronunciación en inglés. ¿Es posible especificar su pronunciación usando el Alfabeto Fonético Internacional? En caso afirmativo, ¿qué métodos […]

Implementación del algoritmo retinex.

Necesito implementar el algoritmo retinex de escala única y retinex multiescala en C #, Busqué un poco pero no pude encontrar ningún proyecto de práctica útil y artilces con código Como entendí correctamente debería: Convertir RGB a YUV Difuminar la imagen utilizando el filtro de desenfoque gaussiano Utilice I ‘(x, y) = 255 * log10 […]

Cómo leer el byte con la encoding actual usando streamreader

Me gustaría leer el byte[] usando C # con la encoding actual del archivo. Como está escrito en MSDN, la encoding predeterminada será UTF-8 cuando el constructor no tenga encoding: var reader = new StreamReader(new MemoryStream(data)). También he intentado esto, pero sigo obteniendo el archivo como UTF-8: var reader = new StreamReader(new MemoryStream(data),true) Necesito leer […]

No se pueden ejecutar las pruebas unitarias que usan Microsoft Fakes – Excepción en el método ShimsContext.Create ()

Mi problema es muy similar a uno reportado aquí: UnitTestIsolationException al depurar pruebas usando falsificaciones Sin embargo, ni siquiera soy capaz de ejecutar las pruebas. Utilizando el código de muestra que se proporciona aquí: Aislar el código bajo prueba con Microsoft Fakes (Introducción a las correcciones de compatibilidad), obtengo la siguiente excepción al ejecutar la […]

¿Regex para hacer coincidir todos los caracteres especiales alfanuméricos y ciertos?

¿Estoy intentando que funcione una expresión regular que permita todos los caracteres alfanuméricos (tanto mayúsculas como no mayúsculas, así como números) pero también permite espacios, barra diagonal (/), guión (-) y más (+)? He estado jugando con un remiddle: http://refiddle.com/gqr pero hasta ahora no he tenido éxito, ¿alguien tiene alguna idea? No estoy seguro de […]

¿Cuál es el mejor control WebBrowser que permite un proxy por instancia?

Estoy haciendo una aplicación [trabajadores] multi-hilo. Cada subproceso debe tener su propio WebBrowser sin GUI que navega a una página web y escribe datos en los campos y hace clic en un botón. También necesito que cada WebBrowser tenga su propio proxy. Probé el Windows.Forms.WebBrowser clásico pero me quedé atascado en la parte del proxy, […]