Pergunta

Eu não tenho certeza se estou fazendo isso do jeito certo, então estou chegando por uma pequena ajuda ... existem alguns novos recursos no tronco que eu quero tirar proveito no meu s # # Projeto ARP.

Eu baixei o projeto do tronco e execute o arquivo Go.bat que tenha sucesso, então tirei os arquivos DLL do diretório 'Build' e sobrescrevem os arquivos DLL na pasta Meu Projetos 'lib'.

Meu projeto compilado e correu bem até chegar a uma página que usa qualquer coisa da Microsoft.Web.mvc, como ActionLinkForRareas, estou recebendo este erro:

Não foi possível carregar o arquivo ou a montagem 'Microsoft.Web.mvc, versão= 2.0.0.0, cultura= neutro, publickeytoken= null' ou uma de suas dependências. Uma assembléia fortemente nomeada é necessária. (Exceção de HRESULT: 0x80131044)

Aqui está o traço de pilha se isso ajuda:

[fileloadexception: não pôde carregar o arquivo ou a montagem 'Microsoft.Web.mvc, versão= 2.0.0.0, cultura= neutro, publickeytoken= null' ou uma de suas dependências. Uma assembléia fortemente nomeada é necessária. (Exceção de HRESULT: 0x80131044)] Sharparch.web.areas.linkforeExtensions.getQuerystringarguments (htmlhelper ajudante, 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 ação, string linkText) em c: \ dev \ svn \ sharp-jul16 \ codei-sharp-arquitetura-4d55899 \ src \ sharparch \ sharparch.web \ ÁREAS \ LINKFORAREASTES .CS: 29. SharpArch.Web.Areas.LinkForAExtensions.BuildurlFromXpressionForárias (Htmlhelper ajudante, expressão`1 ação) em c: \ dev \ svn \ sharp-jul16 \ codei-sharp-4d55899 \ src \ sharparch \ sharparch.web \ linkforareasextensions. CS: 48. ASP.VISO_PROFILE_INDEX_ASPX .__ Rendercontent1 (HTMLTextWriter __w, Controle Parametercontainer) em C: \ Dev \ HM \ App \ Hm.Web \ Visualizar \ Perfil \ index.aspx: 28 System.Web.UI.Control.RenderChildrenInternal (escritor HTMLTextWriter, crianças da Icollection) +131 ASP.VISÃO_SHARED_PROFILE_MASTER .__ render__control1 (HTMLTextWriter __w, Controle Parametercontainer) em C: \ Dev \ Hm \ App \ Hm.Web \ Visualizações \ Shared \ Profile.master: 98 System.Web.UI.Control.RenderChildrenInternal (escritor HTMLTextWriter, crianças da ICollection) +131 System.Web.UI.Control.RenderChildrenInternal (escritor HTMLTextWriter, Icollection Children) +246 System.Web.mvc.viewPage.Render (escritor HTMLTextWriter) +85 System.Web.UI.Page.ProcessRequestmain (Boolean InclusaBefreasyncpoint, Boolean IncludeStagesApterasyncPoint) +5274

Obrigado. Paul

Foi útil?

Solução

Paul, Por favor, pegue o mais recente da filial mestre.Acabei de fazer uma mudança que ele Shardch.Build que resolverá o problema para você e para os outros.A solução: Comentário fora da linha 182. Este é o argumento que define o arquivo de chave para o processo de ILMERGE.

Se alguém precisar ter os assemblies fortes chamados, e não está usando áreas, então você pode descomentar essa linha e tudo estará bem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top