Domanda

Non sono sicuro di farlo nel modo giusto, quindi chiedo un piccolo aiuto... ci sono alcune nuove funzionalità nel bagagliaio di cui voglio sfruttare il mio attuale progetto s#arp.

Ho scaricato il progetto dal trunk ed eseguito il file go.bat con successo, quindi ho preso i file DLL dalla directory "build" e ho sovrascritto i file DLL nella cartella "lib" dei miei progetti.

Il mio progetto è stato compilato e funzionato correttamente finché non arrivo a una pagina che utilizza qualsiasi cosa di Microsoft.Web.Mvc come ActionLinkForAreas, ricevo questo errore:

Impossibile caricare il file o l'assembly "Microsoft.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" o una delle relative dipendenze.È richiesto un assembly con un nome sicuro.(Eccezione da HRESULT:0x80131044)

Ecco lo Stack Trace se può essere d'aiuto:

[Eccezione FileLoad:Impossibile caricare il file o l'assembly "Microsoft.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" o una delle relative dipendenze.È richiesto un assembly con un nome sicuro.(Eccezione da HRESULT:0x80131044)] Sharparch.web.areas.linkforareastensions.getQueryystringArguments (Htmlhelper Helper, espressione1 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 Azione, String LinkText) In C: Dev Svn Sharp-jul16 codai-sharp-architecture-4d55899 src src Sharparch Sharparch.web aree LinkFeraReASteseSsions.cs: 29 Sharparch.Web.Web.AREAS.LINKFERASESTENSESSIONS.BUILDURFFRePpression. (Htmlhelper Helper, espression`1 Action) in C: dev Svn Sharp-Jul16 codai-sharp-architecture-4d55899 src Sharparch Sharparch.web aree Linkforareastensions.cs: 48 asp.views_profile_index_aspx .__ rendercontent1 ( HtmlTextWriter __W, Control ParameterContainer) in C: Dev HM App HM.Web Visualizza Profilo Index.aspx: 28 System.Web.Ui.Control.RenderchildrenTernal (htmltextwriter writer, icollection Children) +131 asp.views_shared_profile_master .__ Render__Control1 (htmlTextWriter __W, Control ParameterContainer) in C: Dev Hm App HM.Web Visualizzazioni condivisa profile.master: 98 System.Web.Ui.Control.Renderchildrenal (HtmlTexter Writer, ICollection Children) +13131 System.web.ui.Control.RenderChildrennal (htmltextwriter writer, ICollection Children) +246 System.Web.mvc.viewpage.Render (htmltextwriter writer) +85 system.web.ui.page.processrequestmain (boolean tra incluso forempespoint) 5274

Grazie.Paolo

È stato utile?

Soluzione

Paul, per favore prendi l'ultima filiale.Ho appena apportato una modifica a SharpArch.Build che risolverà il problema per te e per gli altri.La soluzione:commentare la riga 182.Questo è l'argomento che imposta il file chiave per il processo ILMerge.

Se qualcuno ha bisogno di avere un nome sicuro per gli assembly e non utilizza Aree, è possibile rimuovere il commento da quella riga e tutto andrà bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top