Articles of .net 4.0

No se pudo encontrar el archivo requerido ‘setup.bin’

No puedo construir un proyecto de instalación en VS2010, para un proyecto de servicio de Windows. Falla con este error: No se pudo encontrar el archivo requerido ‘setup.bin’ en ‘C: \ MyProject \ Engine’. Mi entorno es Windows 7 Professional x64 con Visual Studio 2010 versión 10.0.40219.1 SP1Rel He descargado Microsoft Windows SDK para Windows […]

¿Puedo usar una biblioteca .NET 4.0 en una aplicación .NET 2.0?

Tengo algunos problemas al utilizar mis bibliotecas .NET 4.0 en aplicaciones .NET 2.0. Supongo que tenía la impresión de que al ser una DLL de Windows, mis otras aplicaciones .NET podrían acceder a ella. ¿No es este el caso? ¿Alguna recomendación en términos de aplicaciones de soporte en ambos entornos? EDITAR : me doy cuenta […]

HtmlString vs. MvcHtmlString

HtmlString vs. MvcHtmlString ¿Cuáles son las diferencias entre esos dos, o cuándo preferir uno sobre el otro? Editar: Una cosa para preferir MvcHtmlString sobre HtmlString es el método de extensión IsNullOrEmpty de MvcHtmlString .

String.Replace () vs. StringBuilder.Replace ()

Tengo una cadena en la que necesito reemplazar marcadores con valores de un diccionario. Tiene que ser lo más eficiente posible. Hacer un loop con un string.replace va a consumir memoria (las cadenas son inmutables, recuerda). ¿Sería mejor StringBuilder.Replace () ya que está diseñado para trabajar con manipulaciones de cadenas? Esperaba evitar el gasto de […]

Valor máximo de maxRequestLength?

Si estamos utilizando IIS 7 y .Net Framework 4, ¿cuál será el valor máximo de maxRequestLength ?

El evento ComboBox- SelectionChanged tiene un valor anterior, no un valor nuevo

C #, .NET 4.0, VS2010. Nuevo en WPF. Tengo un ComboBox en mi MainWindow. Enganché el evento SelectionChanged de dicho cuadro combinado. Sin embargo, si examino el valor del cuadro combinado en el controlador de eventos, tiene el valor anterior. Esto suena más como un evento “SelectionChanging” que como un evento SelectionChanged. ¿Cómo obtengo el […]

¿Cómo manejar todas las excepciones no controladas al usar Task Parallel Library?

Estoy usando TPL ( Task Parallel Library ) en .NET 4.0. Quiero centralizar la lógica de manejo de todas las excepciones no controladas mediante el uso del Thread.GetDomain().UnhandledException . Sin embargo, en mi aplicación, el evento nunca se Task.Factory.StartNew(…) para los hilos iniciados con el código TPL, por ejemplo Task.Factory.StartNew(…) . El evento se dispara […]

C # Crear nuevo T ()

Puedes ver lo que bash (pero no) hacer con el siguiente código: protected T GetObject() { return new T(); } Cualquier ayuda sería muy apreciada. EDITAR: El contexto fue el siguiente. Estaba jugando con una clase de controlador personalizado para todos los controladores a partir de, con métodos estandarizados. Entonces, en contexto, necesitaba crear una […]

¿Cómo puedo especificar el orden de DataAnnotation ValidationAttribute’s?

La pregunta aquí es similar, pero no tengo ninguna herencia de objeto de dominio. Mi campo y las tags de validación están en el siguiente orden, pero el error MustBe18 y el error Requerido son los únicos que se imprimen. Tengo varios otros campos en este modelo con mucha más validación, pero el orden de […]

¿Qué hace MaxDegreeOfParallelism?

Estoy usando Parallel.ForEach y estoy haciendo algunas actualizaciones de bases de datos, ahora sin configurar MaxDegreeOfParallelism, una máquina de procesador de doble núcleo da como resultado tiempos de espera de cliente sql, donde la máquina procesadora de cuatro núcleos de alguna manera no agota el tiempo de espera. Ahora no tengo control sobre qué tipo […]