La versión de ensamblado no coincide con system.web.mvc, syncFusion

Estoy intentando ejecutar una muestra proporcionada por Syncfusion y obtengo un error de ensamblaje.

(0): error CS1705: Assembly 'Syncfusion.Schedule.Mvc, Version=10.104.0.44, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89' uses 'System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

Pensé que solo tenía que eliminar la referencia defectuosa y agregar mi versión superior, la número 4. Desafortunadamente, en la compilación, el proyecto sigue intentando compilarse con la versión 2.

Debería al menos tener esto:

<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

Pero en la construcción obtengo esto:

<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, ublicKeyToken=31BF3856AD364E35" />

preguntado el 01 de febrero de 12 a las 22:02

2 Respuestas

Asegúrese de que el proyecto que está creando sea un proyecto ASP.NET MVC 3 y no un proyecto ASP.NET MVC 2. Dado este error, parece que está utilizando componentes de SyncFusion que están diseñados solo para MVC 3.

Respondido 02 Feb 12, 10:02

De hecho, es un problema en la configuración del proyecto, el que está disponible para descargar. Olvidaron agregar el archivo por lotes capaz de convertir de Mvc2ToMvc3 y viceversa. ¡Gracias! - Benoit

Me alegro mucho de haber podido ayudar. (si no marca esto como la respuesta, también sería bueno) - Vendedores de Mitchel

Por favor revise lo siguiente,

  1. Si está utilizando muestras de Syncfusion, le sugerimos que consulte el Administrador de configuración. Si está utilizando MVC-2, configure Configuration Manager como depuración y si está utilizando MVC-3, configure Configuration Manager como debug-MVC3.

    Nota: Configuration Manager estará disponible en el menú de compilación

  2. Si ha creado su propia muestra, le sugerimos que verifique la referencia de dll en el proyecto y ejecute el conmutador MVC y el administrador de ensamblaje. Consulte el enlace a continuación.

http://help.syncfusion.com/resources/Content/ug_101/user%20interface/asp.net%20mvc/grid/documents/612howtoswitchbetwee.htm

Saludos,

Sridhar N

Respondido 07 Feb 12, 15:02

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.