ASP.Net MVC2到MVC3升级-Assembly参考问题
我确实使用 http://aspnet.codeplex.com/releases/view/ 将我的 MVC2 应用程序升级到 MVC3 59008更新程序。
运行应用程序时,出现错误:
类型“System.Web.WebPages.Razor.WebRazorHostFactory”是在未引用的程序集中定义的。您必须添加对程序集“System.Web.WebPages.Razor,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”的引用。
我该如何修复这个错误?
I did upgrade my MVC2 application to MVC3 using http://aspnet.codeplex.com/releases/view/59008 updater.
When running the application I get the error as
The type 'System.Web.WebPages.Razor.WebRazorHostFactory' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
How can I fix this error??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需添加对缺少的 dll 的引用即可。它位于 C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies
Just add a reference to the missing dll. It is located in C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies
通过在项目中添加对
System.Web.WebPages.Razor
的引用:By adding a reference to
System.Web.WebPages.Razor
in your project: