Question

Je ne suis pas sûr si je fais ça de la bonne façon, donc je suis à atteindre pour un peu d'aide...il y a quelques nouveautés dans le coffre que je veux profiter de ma s#arp projet.

J'ai téléchargé le projet à partir du tronc et exécuter l'aller.fichier bat qui a réussi, j'ai ensuite pris les fichiers DLL de la "construction" d'répertoire et écrasé les fichiers DLL dans mes projets ‘lib’ dossier.

Mon projet compilé et exécuté bien jusqu'à ce que j'arrive sur une page qui utilise quoi que ce soit à partir de Microsoft.Web.Mvc comme ActionLinkForAreas, j'obtiens cette erreur:

Impossible de charger le fichier ou l'assembly " Microsoft.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null' ou une de ses dépendances.Vivement nommées par l'assemblée est nécessaire.(Exception de HRESULT:0x80131044)

Voici la Trace de la Pile si elle contribue à:

[FileLoadException:Impossible de charger le fichier ou l'assembly " Microsoft.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null' ou une de ses dépendances.Vivement nommées par l'assemblée est nécessaire.(Exception de HRESULT:0x80131044)] SharpArch.Web.Les zones.LinkForAreasExtensions.GetQueryStringArguments(HtmlHelper helper, Expression1 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 action, Chaîne linkText) dans c:\dev\svn\sharp-jul16\codai-Sharp-Architecture-4d55899\src\SharpArch\SharpArch.Web\Areas\LinkForAreasExtensions.cs:29 SharpArch.Web.Les zones.LinkForAreasExtensions.BuildUrlFromExpressionForAreas(HtmlHelper helper, l'Expression`1 action) dans 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, Contrôle parameterContainer) dans c:\dev\HM\app\HM.Web\Views\Profile\Index.aspx:28 Système.Web.L'INTERFACE utilisateur.De contrôle.RenderChildrenInternal(HtmlTextWriter écrivain, ICollection enfants) +131 ASP.views_shared_profile_master.__Render__control1(HtmlTextWriter __w, Contrôle parameterContainer) dans c:\dev\HM\app\HM.Web\Views\Shared\Profile.Master:98 Système.Web.L'INTERFACE utilisateur.De contrôle.RenderChildrenInternal(HtmlTextWriter écrivain, ICollection enfants) +131 Système.Web.L'INTERFACE utilisateur.De contrôle.RenderChildrenInternal(HtmlTextWriter écrivain, ICollection enfants) +246 Système.Web.Mvc.ViewPage.Render(HtmlTextWriter écrivain) +85 Système.Web.L'INTERFACE utilisateur.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5274

Je vous remercie.Paul

Était-ce utile?

La solution

Paul, veuillez prendre la dernière de la branche master.Je viens de faire un changement, il tot SharpArch.Construire qui permettra de résoudre le problème pour vous et les autres.La solution:commentez la ligne 182.C'est l'argument qui définit le fichier de clé pour la ILMerge processus.

Si quelqu'un a besoin d'avoir les assemblées fort nommé, et n'est pas à l'aide de Domaines, vous pouvez décommenter la ligne et tout ira bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top