我不知道如果我这样做是正确的方式,所以我伸出一点帮助...有一些新的功能在我想要利用当前s#arp项目的主干中。S#arp从主干构建 - 问题与Microsoft.Web.Mvc
我已经从trunk中下载了项目并运行成功的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,版本= 2.0.0.0,文化=中性PublicKeyToken = null'或它的一个依赖关系。一个强命名的程序集是必需的。 (来自HRESULT的例外:0x80131044)] SharpArch.Web.Areas.LinkForAreasExtensions.GetQueryStringArguments(HtmlHelper helper,Expression 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 action,String linkText)in c:\ dev \ svn \ sharp-jul16 \ codai-Sharp-Architecture-4d55899 \ src \ SharpArch \ SharpArch.Web \ Areas \ LinkForAreasExtensions.cs:29 SharpArch.Web.Areas.LinkForAreasExtensions.BuildUrlFromExpressionForAreas(HtmlHelper helper,Expression`1 action)in c:\ dev \ svn \ sharp-jul16 \ codai-Sharp-在c:\ dev \ HM \ app \ HM.Web \ Views \ Profile \中使用ASP.views_profile_index_aspx .__ RenderContent1(HtmlTextWriter __w,Control parameterContainer)构建4d55899 \ src \ SharpArch \ SharpArch.Web \ Areas \ LinkForAreasExtensions.cs:48 Index.aspx: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(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint )+5274
谢谢。 保罗
我正在使用.net 4.0,如果这有什么区别。 – 2010-07-16 23:20:53