Pregunta

No estoy seguro de si lo estoy haciendo de la manera correcta, así que estoy buscando un poco de ayuda...hay algunas nuevas características en el tronco del que quiero aprovechar en mi actual s#arp proyecto.

He descargado el proyecto desde el tronco y ejecutar el ir.archivo bat que ha tenido éxito, entonces tomé los archivos DLL desde el 'build' directorio y sobrescribir los archivos DLL en mis proyectos 'lib' carpeta.

Mi proyecto compilado y funcionó bien hasta que llego a una página que utiliza nada de Microsoft.Web.Mvc como ActionLinkForAreas, obtengo este error:

No se pudo cargar el archivo o ensamblado 'Microsoft.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null' o una de sus dependencias.Un fuerte llamado de la asamblea se requiere.(Excepción de HRESULT:0x80131044)

Aquí está la Traza de la Pila si ayuda:

[FileLoadException:No se pudo cargar el archivo o ensamblado 'Microsoft.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null' o una de sus dependencias.Un fuerte llamado de la asamblea se requiere.(Excepción de HRESULT:0x80131044)] SharpArch.Web.Áreas.LinkForAreasExtensions.GetQueryStringArguments(HtmlHelper ayudante, la Expresión1 action, String linkText, String controllerUrlName, String actionName) in c:\dev\svn\sharp-jul16\codai-Sharp-Architecture-4d55899\src\SharpArch\SharpArch.Web\Areas\LinkForAreasExtensions.cs:76 SharpArch.Web.Areas.LinkForAreasExtensions.ActionLinkForAreas(HtmlHelper helper, Expression1 acción, Cadena de linkText) en c:\dev\svn\sharp-jul16\codai-Sharp-Architecture-4d55899\src\SharpArch\SharpArch.Web\Areas\LinkForAreasExtensions.cs:29 SharpArch.Web.Áreas.LinkForAreasExtensions.BuildUrlFromExpressionForAreas(HtmlHelper ayudante, la Expresión`1 acción) en c:\dev\svn\sharp-jul16\codai-Sharp-Architecture-4d55899\src\SharpArch\SharpArch.Web\Areas\LinkForAreasExtensions.cs:48 ASP.views_profile_index_aspx.__RenderContent1(HtmlTextWriter __w, Control de parameterContainer) en c:\dev\HM\app\HM.Web\Views\Profile\Index.aspx:28 Sistema.Web.La interfaz de usuario.De Control.RenderChildrenInternal(HtmlTextWriter escritor, ICollection niños) +131 ASP.views_shared_profile_master.__Render__control1(HtmlTextWriter __w, Control de parameterContainer) en c:\dev\HM\app\HM.Web\Views\Shared\Profile.Master:98 Sistema.Web.La interfaz de usuario.De Control.RenderChildrenInternal(HtmlTextWriter escritor, ICollection niños) +131 Sistema.Web.La interfaz de usuario.De Control.RenderChildrenInternal(HtmlTextWriter escritor, ICollection niños) +246 Sistema.Web.Mvc.ViewPage.Render(HtmlTextWriter escritor) +85 Sistema.Web.La interfaz de usuario.Página.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5274

Gracias.Pablo

¿Fue útil?

Solución

Pablo, Por favor, toma la última de la sucursal maestra.Acabo de hacer un cambio tot, él Sharparch.Build que resolverá el problema para usted y otros.La solución: comentar la línea 182. Este es el argumento que establece el archivo clave para el proceso de Ilmerge.

Si alguien necesita que las asambleas se denominarán fuertes, y no está utilizando áreas, entonces puede descomentar esa línea y todo estará bien.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top