Articles of .net

System.IO.FileNotFoundException: no se pudo cargar el archivo o ensamblado ‘X’ o una de sus dependencias al implementar la aplicación

Tengo un problema extraño con la implementación de una aplicación, que hace referencia a un ensamblaje, escrito en c ++ administrado. Creé un ensamblado X, lo compilé y lo hice referencia en un archivo exe, llamado Starter. Starter.exe se inicia normalmente en el mashine local. Sin embargo, cuando copio TODOS los contenidos de la carpeta […]

¿Puedo tener un parámetro opcional para un servicio web ASP.NET SOAP

Quiero construir un servicio web con esta firma, que no arroja una excepción si param2 se deja vacío. es posible? [WebMethod] public string HelloWorld(string param1, bool param2) { } La excepción es una System.ArgumentException que se lanza al intentar convertir la cadena vacía a boolean. Ideas que no han funcionado hasta ahora: la sobrecarga de […]

Reproduce múltiples sonidos usando SoundPlayer

Estoy haciendo un progtwig de muestra en el que cada tecla del 1 al 9 emitirá un sonido diferente. Todo funciona bien, pero cuando presiono dos (o más) sonidos al mismo tiempo, el segundo “mata” al primero. Estoy reproduciendo los sonidos de los archivos .WAV, usando SoundPlayer . ¿Como puedo resolver esto?

Covarianza de C # en tipos de retorno de subclase

¿Alguien sabe por qué los tipos de retorno covariantes no son compatibles con C #? Incluso cuando se intenta usar una interfaz, el comstackdor se queja de que no está permitida. Vea el siguiente ejemplo. class Order { private Guid? _id; private String _productName; private double _price; protected Order(Guid? id, String productName, double price) { […]

Cómo establecer valores de atributos usando la reflexión

Tengo una clase decorada con un atributo … [DataEntity(“MESSAGE_STAGING”, EnableCaching = true, CacheTimeout = 43200)] para algún requisito, quiero cambiar este valor MESSAGE_STAGING en tiempo de ejecución a Test_Message_Staging . ¿Cuál es la mejor manera de lograr esto? ¿Puedo usar la reflexión, o hay alguna otra forma de hacerlo? Proporcione ejemplos de código. Gracias SNA

Mostrar la animación de carga durante la carga de datos en otro hilo

Tengo una aplicación ejecutándose con la base de datos. Cuando cargo una tabla en la vista de tabla de datos, mi formulario se congela. ¿Cómo asegurar la animación de carga suave durante la carga de tablas? Ejecutar dos hilos para la animación y cargar datos en las tablas, pero la animación no siempre funciona. private […]

Extracción de archivos de un campo Adjunto en una base de datos de Access

Estamos trabajando en un proyecto en el que tenemos que migrar los datos almacenados en una base de datos de Access a una base de datos de caché. La base de datos de Access contiene columnas con un tipo de datos de Attachment ; algunas de las tuplas contienen múltiples archivos adjuntos. Puedo obtener los […]

Creación dinámica de botones y colocación en un orden predefinido usando c #

NET 4.5 C # para crear un formulario de Windows. Quiero crear y agregar botones dinámicamente y también asignarles eventos de clic, pero quiero que se coloquen dinámicamente de una manera particular como la imagen. Mi pregunta es cómo coloco los botones dinámicamente de la manera anterior, es decir, formato 4×4 (4 botones en una […]

¿Cómo validar las credenciales smtp antes de enviar el correo?

Necesito validar el nombre de usuario y la contraseña establecidos en una instancia de SmtpClient antes de enviar el correo. Usando este código: SmtpClient client = new SmtpClient(host); client.Credentials = new NetworkCredential(username,password); client.UseDefaultCredentials = false; // Here I need to verify the credentials(ie username and password) client.Send(mail); ¿Cómo puedo validar si el usuario identificado por […]

Json.NET serialize por profundidad y atributo

Por ejemplo, tenemos dos clases class FooA { [SomeSpecialAttribute] public int SomeValueA { get; set; } public int SomeValueB { get; set; } public int SomeValueC { get; set; } } class FooB { public FooA FooA { get; set; } } Yo uso Json.NET, la profundidad máxima es 1. Mientras serializo FooA, debería mostrar […]