Articles of .net

¿Cómo migrar una aplicación de servicio .NET Windows a Linux usando mono?

¿Cuál sería el mejor enfoque para migrar un servicio .NET Windows a Linux usando mono? He intentado evitar ejecutar la aplicación como un comando progtwigdo. ¿Es posible obtener un comportamiento similar a un daemon de servicio / sistema (en linux)?

diferencia entre IComparable y IComparer

¿Cuál es la diferencia entre IComparable e IComparer Interfaces? ¿Es necesario utilizar esta interfaz siempre con el método Array.Sort()

Asegurar que las teclas json estén minúsculas en .NET

¿Hay alguna forma sencilla de utilizar JSON en .NET para garantizar que las claves se envíen en minúsculas? En este momento estoy usando la biblioteca Json.NET de newtonsoft y simplemente estoy usando string loginRequest = JsonConvert.SerializeObject(auth); En este caso, auth es solo el siguiente objeto public class Authority { public string Username { get; set; […]

¿Dónde y cómo se vincula el archivo de diseño _ViewStart.cshtml?

Aquí está el About.cshtml de la plantilla MVC 3 predeterminada: @{ ViewBag.Title = “About Us”; } About Put content here. Esperaría que se encuentre una referencia al archivo _ViewStart en About.cshtml , pero claramente no es así. He buscado en global.asax y web.config , pero no puedo averiguar cómo se “vincula” el archivo About.cshtml con […]

Mejores prácticas: lanzar excepciones de las propiedades

¿Cuándo es apropiado lanzar una excepción desde dentro de un getter o setter de propiedades? ¿Cuándo no es apropiado? ¿Por qué? Los enlaces a documentos externos sobre el tema serían útiles … Google apareció sorprendentemente poco.

¿Por qué aparece un ícono de advertencia cuando agrego una referencia a un proyecto de complemento MEF?

Deseo probar la clase principal de un complemento al hacer referencia directa al proyecto de complemento y crear una instancia de la clase de complemento. Cuando creo un proyecto de aplicación de consola de prueba y agrego una referencia de proyecto al proyecto de complemento, aparece un icono de advertencia (triángulo amarillo con signo de […]

¿Por qué necesitamos un constructor privado?

Si una clase tiene un constructor privado, entonces no se puede crear una instancia. Entonces, si no quiero que mi clase sea instanciada y aún la use, entonces puedo hacerla estática. ¿Cuál es el uso de un constructor privado? También se usa en clase singleton, pero a excepción de eso, ¿hay algún otro uso? (Nota: […]

Cuándo usar IComparable Vs. IComparer

Estoy tratando de descubrir cuál de estas interfaces necesito implementar. Ambos esencialmente hacen lo mismo. ¿Cuándo usaría uno sobre el otro?

¿Cómo desinstalar completamente Visual Studio 2010?

He estado buscando una solución CLEAN para eliminar completamente Visual Studio 2010 de mi computadora. Cuando instala Visual Studio, también instala un grupo de progtwigs (aproximadamente 55) en el panel de agregar / quitar progtwigs ( appwiz.cpl ). Ya he probado una pequeña utilidad hecha por Microsoft pero no hace casi nada. Realmente estoy buscando […]

Microsoft Roslyn vs. CodeDom

De un comunicado de prensa ayer en InfoWorld sobre el nuevo Microsoft Roslyn : La ventaja más obvia de este tipo de comstackdor “deconstruido” es que permite invocar todo el proceso de comstackción y ejecución desde las aplicaciones .Net. Hejlsberg demostró un progtwig C # que pasó algunos fragmentos de código al comstackdor de C […]