2

MVC4をインストールしましたが、MVC3アプリが原因で問題が発生しています。エラーが発生します:

ファイルまたはアセンブリ'System.Web.WebPages、Version = 2.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません

ただし、コード内にWebPagesのv2への参照が見つからないため、なぜこのエラーが発生するのか疑問に思っています。誰か助けてもらえますか?

編集:これが完全なスタックトレースです:

[FileLoadException:ファイルまたはアセンブリ'System.Web.WebPages、Version = 2.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)] C:\ Users \ M \ Desktop \ Development \ ASP.NET projects \ ljMVC \のljMVC.Helpers.EditableHelpers.Editable(HtmlHelper helper、String htmlElement、String cssId、String defaultContent、Object htmlAttributes) ljMVC \ ljMVC \ Helpers \ EditableHelpers.cs:90 ASP._Page_Areas_Gameplan_Views_MainGP_Index_cshtml.Execute()in e:\ web \ lovelyjubbl \ htdocs \ Areas \ Gameplan \ Views \ MainGP \ Index.cshtml:85System.Web.WebPages.WebPageBase.ExecutePageH ()+208 System.Web.Mvc.WebViewPage.ExecutePageHierarchy()+89System.Web.WebPages.WebPageBase。DisplayClass1c.b _19()+23 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter、ResultExecutingContext preContext、Func 1 continuation) +264 System.Web.Mvc.<>c__DisplayClass1e.<InvokeActionResultWithFilters>b__1b() +20 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList1 filter、ActionResult actionResult)+176 System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext、String actionName)+ 329 System.Web.Mvc.Controller.ExecuteCore()+115 System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)+94 System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) + 10System.Web.Mvc。<>c_DisplayClassb.b _5()+37System.Web.Mvc.Async。<>c_ DisplayClass1.b _0()+ 21System.Web.Mvc.Async 。<>c_ DisplayClass8 1.End()+55System.Web.Mvc。<> c_DisplayClasse。b_1.<BeginSynchronous>b__7(IAsyncResult _) +12 System.Web.Mvc.Async.WrappedAsyncResultd()+31 System.Web.Mvc.SecurityUtil.b _0(アクションf)+7 System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(アクションアクション)+23 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)+ 59 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)+9 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+8970061 System.Web.HttpApplication.ExecuteStep(IExecutionStepステップ、ブール&completedSynchronously)+184

4

1 に答える 1

0

ここ:

EditableHelpers.cs:90 

NuGetまたはWebPages2.0(別名System.Web.WebPages, Version=2.0.0.0)に依存するものを使用していると思います。おそらく、このNuGetまたはそれが何であれ更新し、このアセンブリに依存関係があります。

于 2012-08-20T20:34:43.757 に答える