我不确定我是否以正确的方式执行此操作,因此我正在寻求一些帮助......我想在我当前的 s#arp 项目中利用后备箱中的一些新功能。
我已经从主干下载了项目并运行了成功的 go.bat 文件,然后我从“build”目录中获取了 DLL 文件并覆盖了我的项目“lib”文件夹中的 DLL 文件。
我的项目编译并运行良好,直到我到达使用 Microsoft.Web.Mvc 中的任何内容(例如 ActionLinkForAreas)的页面,我收到此错误:
无法加载文件或程序集“Microsoft.Web.Mvc,Version=2.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。需要强命名程序集。(来自 HRESULT 的异常:0x80131044)
如果有帮助,这里是堆栈跟踪:
[FileLoadException:无法加载文件或程序集“Microsoft.Web.Mvc,Version=2.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。需要强命名程序集。(HRESULT 异常:0x80131044)] SharpArch.Web.Areas.LinkForAreasExtensions.GetQueryStringArguments(HtmlHelper 助手,表达式1 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, Expression
1 个动作,字符串链接文本)在 c:\dev\svn\sharp-jul16\codai-Sharp-Architecture-4d55899\src\SharpArch\SharpArch.Web\Areas\LinkForAreasExtensions.cs:29 SharpArch.Web.Areas.LinkForAreasExtensions.BuildUrlFromExpressionForAreas (HtmlHelper 助手,Expression`1 操作)在 c:\dev\svn\sharp-jul16\codai-Sharp-Architecture-4d55899\src\SharpArch\SharpArch.Web\Areas\LinkForAreasExtensions.cs:48 ASP.views_profile_index_aspx.__RenderContent1( C:\dev\HM\app\HM.Web\Views\Profile\Index.aspx 中的 HtmlTextWriter __w,控制 parameterContainer):28 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer,ICollection children)+131 ASP.views_shared_profile_master .__Render__control1(HtmlTextWriter __w, Control parameterContainer) 在 c:\dev\HM\app\HM.Web\Views\Shared\Profile.Master:98 System.Web.UI.Control。RenderChildrenInternal(HtmlTextWriter writer,ICollection children)+131 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer,ICollection children)+246 System.Web.Mvc.ViewPage.Render(HtmlTextWriter writer)+85 System.Web.UI.Page .ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+5274
谢谢你。保罗