Articles of .net

Campos estáticos en AppDomain

Estoy experimentando ideas sobre el uso de AppDomain para administrar algún código heredado que contiene muchos campos estáticos en un entorno de subprocesos múltiples. Leí esta pregunta: ¿Cómo usar un dominio de aplicación para limitar el scope de una clase estática para uso seguro de subprocesos? , pensé que era bastante prometedor y decidí probarlo […]

Usando .Net, ¿cómo puedo determinar si un tipo es un ValueType numérico?

Pero aquí hay un ejemplo: Dim desiredType as Type if IsNumeric(desiredType) then … EDITAR: solo conozco el tipo, no el valor como una cadena. Bien, lamentablemente tengo que pasar por el TypeCode. Pero esta es una buena forma de hacerlo: if ((desiredType.IsArray)) return 0; switch (Type.GetTypeCode(desiredType)) { case 3: case 6: case 7: case 9: […]

¿Puede comstackr C # para que no necesite .NET Framework en tiempo de ejecución?

¿Es posible forzar al comstackdor de C # a sacar todas las llamadas referenciadas del marco y empaquetarlas en dlls o incluso en un solo ejecutable? Me gusta escribir aplicaciones rápidas “únicas” con C #, sin embargo, no quiero tener que instalar toda la infraestructura en la máquina de destino una vez que esté lista […]

¿Para qué sirve la clase ArraySegment ?

Acabo de encontrar el ArraySegment MessageEncoder mientras subclases la clase MessageEncoder . Ahora entiendo que es un segmento de una matriz determinada, toma una compensación, no es enumerable y no tiene un indexador, pero aún no entiendo su uso. ¿Alguien puede explicar con un ejemplo?

¿Cómo comparar valores de tipos generics?

¿Cómo comparo los valores de los tipos generics? Lo he reducido a una muestra mínima: public class Foo where T : IComparable { private T _minimumValue = default(T); public bool IsInRange(T value) { return (value >= _minimumValue); // <– Error here } } El error es: El operador ‘> =’ no se puede aplicar a […]

Convierta int a una matriz de bits en .NET

¿Cómo puedo convertir una int a una matriz de bits? Si, por ejemplo, tengo una int con el valor 3, quiero una matriz, que tiene la longitud 8 y que se ve así: 0 0 0 0 0 0 1 1 Cada uno de estos números está en una ranura separada en la matriz que […]

¿Eliminar .aspx de las páginas usando rewriteModule?

Estoy usando ASP .NET rewriteModule para reescribir http://example.com a http://www.example.com . Luego tengo esto dentro de . Ahora quiero eliminar todos los .aspx al final de mis páginas. Ejemplo: http://www.example.com/Register.aspx Se convertirá en: http://www.example.com/Register/ ¿Cómo puedo hacer eso? Estoy en alojamiento web compartido en GoDaddy usando IIS7.

El repository en sí no suele ser probado?

Lo siento, pero soy nuevo en los patrones de repositorys, pruebas unitarias y herramientas de orm. He estado investigando sobre pruebas unitarias y el patrón de repository, y llegué a algunas conclusiones, me pregunto si estoy en lo cierto. El patrón de repository facilita que las pruebas unitarias sean reemplazadas en el controlador que hace […]

iTextSharp Creando un pie de página Página # de #

Intento crear un pie de página en cada una de las páginas de un documento PDF utilizando iTextSharp en el formato Número de página # después del tutorial en las páginas iText y el libro. Aunque recibo una excepción en cb.SetFontAndSize (helv, 12); – referencia de objeto no establecida en un objeto. ¿Alguien puede ver […]

¿Cómo anulo la configuración CopyLocal (privada) para las referencias en .NET de MSBUILD

He estado luchando con esto durante unos días y después de un montón de búsquedas no puedo encontrar el camino en el que debería estar. Lo que quiero hacer es configurar un proyecto MSBUILD que construya toda nuestra aplicación .NET (compuesta de 8 soluciones, y tal vez 250 proyectos divididos entre ellas) con una cantidad […]