Articles of .net

NAnt o MSBuild, ¿cuál elegir y cuándo?

Soy consciente de que hay otras preguntas relacionadas con NAnt y MSBuild en Stack Overflow, pero no pude encontrar una comparación directa entre las dos y esta es la pregunta. ¿Cuándo se debe elegir NAnt sobre MSBuild? ¿Cuál es mejor para qué? ¿NAnt es más adecuado para proyectos domésticos / de código abierto y MSBuild […]

Cuándo usar IList y cuándo usar List

Sé que IList es la interfaz y List es el tipo concreto, pero todavía no sé cuándo usar cada uno. Lo que estoy haciendo ahora es que si no necesito los métodos de Ordenar o Buscar Todos, uso la interfaz. ¿Estoy en lo cierto? ¿Hay una mejor manera de decidir cuándo usar la interfaz o […]

Autenticación de la API web de ASP.NET

Estoy buscando autenticar a un usuario desde una aplicación cliente mientras uso ASP.NET Web API . He visto todos los videos en el sitio y también he leído esta publicación en el foro . Al colocar el atributo [Authorize] correctamente se devuelve un estado 401 Unauthorized . Sin embargo, necesito saber cómo permitir que un […]

Escape rizado ‘{‘ en String.Format

Posible duplicado: Cómo escapar de los corchetes en una cadena de formato en .Net ¿Cómo se muestra un carácter literal de llaves al usar el método String.Format? Ejemplo: sb.AppendLine(String.Format(“public {0} {1} { get; private set; }”, prop.Type, prop.Name)); Me gustaría que el resultado se vea así: public Int32 MyProperty { get; private set; }

¿Cuál es la mejor manera de bloquear el caché en asp.net?

Sé que en determinadas circunstancias, como los procesos de larga ejecución, es importante bloquear la memoria caché de ASP.NET para evitar solicitudes posteriores de otro usuario para que ese recurso vuelva a ejecutar el proceso largo en lugar de presionar la caché. ¿Cuál es la mejor manera en c # para implementar el locking de […]

Cómo atrapo ctrl-c en una aplicación de consola C #

Me gustaría poder atrapar CTRL + C en una aplicación de consola C # para poder realizar algunas limpiezas antes de salir. Cual es la mejor manera de hacer esto?

Lanzamiento que genera archivos .pdb, ¿por qué?

¿Por qué Visual Studio 2005 genera los archivos .pdb al comstackr en versión? No voy a depurar una comstackción de lanzamiento, entonces, ¿por qué se generan?

Los metadatos no se cargaron usando MetadataType

Tengo un problema / pregunta sobre MetadataType . Tengo DLL helper-project para acceso a datos desde MS SQL Server usando LinqToSQL. También necesito agregar metadatos para una clase generada ClientInfoView. Lo he hecho de la siguiente manera: using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel; namespace DataAPI.LINQToSQL { [MetadataType(typeof(ClientInfoViewMetaData))] public partial class ClientInfoView { internal sealed class […]

¿Cómo se UrlEncode sin usar System.Web?

Estoy tratando de escribir una aplicación de cliente de Windows que llama a un sitio web para obtener datos. Para mantener la instalación al mínimo, solo bash usar dlls en .NET Framework Client Profile . El problema es que necesito UrlEncode algunos parámetros, ¿hay una manera fácil de hacerlo sin importar System.Web.dll que no es […]

Aplicación WPF que solo tiene un icono de bandeja

Soy un novato total de WPF y me pregunto si alguien podría darme algunos consejos sobre cómo escribir una aplicación que se inicie al mínimo en la bandeja. La idea es que recupera periódicamente un RSS Feed y crea un Toaster-Popup cuando hay nuevos feeds. La aplicación aún debe tener una ventana principal (esencialmente solo […]