Articles of .net

v11.0 \ WebApplications \ Microsoft.WebApplication.targets no se encontró cuando el archivo realmente hace referencia a v10

Primero algunos antecedentes. Al final de 2012, migramos nuestra solución vs2008 a vs2010, pero seguimos apuntando a .NET 3.5. (¡No sé nada más que lo último y mejor aquí!) No habíamos tenido ningún problema con esta configuración hasta hace unas semanas cuando la gente comenzó a recibir estos errores: “foo.csproj” (Rebuild target) (16:5) -> C:\…\foo.csproj(142,3): […]

¿Cómo garantizar que una marca de tiempo sea siempre única?

Estoy usando marcas de tiempo para ordenar temporalmente cambios simultáneos en mi progtwig, y ​​requiero que cada marca de tiempo de un cambio sea única. Sin embargo, descubrí que simplemente llamar a DateTime.Now es insuficiente, ya que a menudo devolverá el mismo valor si se llama en sucesión rápida. Tengo algunas ideas, pero nada me […]

Sobreescribiendo GetHashCode para objetos mutables?

He leído aproximadamente 10 preguntas diferentes sobre cuándo y cómo anular GetHashCode pero todavía hay algo que no entiendo del todo. La mayoría de las implementaciones de GetHashCode se basan en los códigos hash de los campos del objeto, pero se ha mencionado que el valor de GetHashCode nunca debería cambiar durante la vigencia del […]

¿Quitar caracteres después del carácter específico en la secuencia, luego quitar la subserie?

Me siento un poco tonto publicando esto cuando parece algo simple y hay un montón de preguntas sobre cadenas / caracteres / expresiones regulares, pero no pude encontrar todo lo que necesitaba (excepto en otro idioma: Eliminar todo el texto después de cierto punto ). Tengo el siguiente código: [Test] public void stringManipulation() { String […]

¿Cómo funciona el trabajo externo en C #?

Cada vez que miro lo suficientemente profundo en el reflector me encuentro con métodos extern sin fuente. Leí la documentación de msdn en http://msdn.microsoft.com/en-us/library/e59b22c5(v=vs.80).aspx . Lo que obtuve de ese artículo es que los métodos con el modificador extern tienen que ser inyectados. Interpreté esto para decir que funciona algo así como un patrón abstracto […]

¿El .NET CLR JIT comstack todos los métodos, todo el tiempo?

Sé que Java’s HotSpot JIT algunas veces omitirá la comstackción JIT de un método si espera que la sobrecarga de la comstackción sea menor que la sobrecarga de ejecutar el método en modo interpretado. ¿El CLR de .NET funciona en base a una heurística similar?

¿Para qué sirve ApplicationException en .NET?

Para lanzar excepciones, generalmente utilizo las clases de excepciones integradas, por ejemplo, ArgumentNullException y NotSupportedException . Sin embargo, a veces necesito usar una excepción personalizada y en ese caso escribo: class SlippedOnABananaException : Exception { } class ChokedOnAnAppleException : Exception { } y así. Luego tiro y atrapo estos en mi código. Pero hoy encontré […]

¿Cómo obtengo el valor AM / PM de un DateTime?

El código en cuestión está a continuación: public static string ChangePersianDate(DateTime dateTime) { System.Globalization.GregorianCalendar PC = new System.Globalization.GregorianCalendar(); PC.CalendarType = System.Globalization.GregorianCalendarTypes.USEnglish; return PC.GetYear(dateTime).ToString() + “/” + PC.GetMonth(dateTime).ToString() + “/” + PC.GetDayOfMonth(dateTime).ToString() + “” + PC.GetHour(dateTime).ToString() + “:” + PC.GetMinute(dateTime).ToString() + “:” + PC.GetSecond(dateTime).ToString() + ” ” ???????????????? } ¿cómo puedo obtener AM / PM del […]

Obtener URL del navegador a la aplicación C #

¿Cómo puedo obtener la URL de una instancia en ejecución de Chrome u Opera usando la aplicación de formulario de windows C # .NET? ¡Gracias!

Mensaje de error “No se puede instalar o ejecutar la aplicación. La aplicación requiere stdole Versión 7.0.3300.0 en el GAC “

Cuando un usuario intenta ejecutar la aplicación, nuestra aplicación ClickOnce informa: No se puede instalar o ejecutar la aplicación. La aplicación requiere stdole Versión 7.0.3300.0 en el GAC. Es interesante observar que el GAC (C: \ Windows \ assembly) no tiene instalado stdole. ¿Cómo lo consigo? Estamos usando .NET 3.5, y se ha instalado en […]