System.Web.Mvc.Compare referencias ambiguas

Después de actualizar un proyecto MVC4 .Net Framework 4.0 en Visual Studio 2010 a .Net Framework 4.5 en Visual Studio 2012 he obtenido entre tantos errores, el siguiente:

'CompareAttribute' is an ambiguous reference between 'System.ComponentModel.DataAnnotations.CompareAttribute' and 'System.Web.Mvc.CompareAttribute'

En mi caso la solución la he encontrado removiendo el espacio de nombre System.Web.Mvc de la clase ya que no lo necesitaba. Pero en caso de ser útil puede moverse al interior de la clase para que el compilador no resalte la ambigüedad o agregar la referencia completa del espacio de nombre al atributo.






Después de instalar el paquete LinqToExcel 1.7.1 vía Nuget

Si estamos trabajando en un entorno de 64bit y tenemos configurado nuestro sitio web de desarrollo para que se ejecute en IIS 7, podemos encontrarnos con el siguiente error después de instalar el paquete LinqToExcel 1.7.1:

Could not load file or assembly 'LinqToExcel' or one of its dependencies. An attempt was made to load a program with an incorrect format.

En español es algo como:

No se puede cargar el archivo o ensamblado 'LinqToExcel' ni una de sus dependencias...

Bien, pues el problema está en que LinqToExcel requiere que el modo de 32 bit este habilitado en IIS 7.

Aquí les dejo un enlace para saber cómo hacerlo.


IIS7 - Running 32-bit and 64-bit ASP.NET versions at the same time on different worker processes

Aunque para evitar todos estos problemas en un entorno de 64bit lo mejor es instalar de forma manual la libreria de 64bit desde el siguiente enlace:

LinqtoExcel

Error del depurador VS2010 al instalar IE10

Después de actualizar Internet Explorer 9 a su versión 10 se genera el siguiente error al depurar en Visual Studio 2010:

Attaching the Script debugger to process 'iexplore.exe' on machine '' failed. A debugger is already attached.

Lo podemos corregir si registramos correctamente la siguiente librería:

regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll

testeado en Windows 7 x64


Google+

Mi foto
Manuel Rodríguez Pérez
Ver todo mi perfil

Perfil Profesional

Perfil de Facebook

Timeline

Con la tecnología de Blogger.

Artículos Populares