首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在哪里可以找到System.Web.Helpers、System.Web.WebPages和System.Web.Razor?

在哪里可以找到System.Web.Helpers、System.Web.WebPages和System.Web.Razor?
EN

Stack Overflow用户
提问于 2011-11-07 22:34:37
回答 12查看 155.3K关注 0票数 86

我在RazorGenerator上关注这个article,它说我必须添加对以下内容的引用:

  • System.Web.Helpers.dll
  • System.Web.WebPages.dll
  • System.Web.Razor.dll

当我执行Add Reference时,我唯一能看到的是System.Web.Razor,但我不知道其他的在哪里。

EN

回答 12

Stack Overflow用户

发布于 2013-01-17 21:57:06

您可以在Visual Studio 2010、2012和2013 (引用管理器)中程序集下的扩展组中找到这些程序集。

票数 32
EN

Stack Overflow用户

发布于 2018-01-11 23:21:59

总结VS2017的所有选项,WebHelpers是通过在以前版本的Visual Studio中安装MVC来安装的。如果你得到这个错误,你可能没有安装旧版本的VS。

因此,安装Microsoft.AspNet.MVC NuGet包需要Microsoft.AspNet.WebPagesMicrosoft.AspNet.Razor,而Microsoft.AspNet.WebPages包含System.Web.Helpers.dll

如果您有对System.Web.Mvc.dll的直接引用,并且您不想将NuGet用于MVC,那么您可以获得Microsoft.AspNet.WebPages NuGet,或者有一些其他只包含System.Web.Helpers.dll的NuGet包,如microsoft-web-helpersSystem-Web-Helpers.dll包。

System.Web.Helpers.dll似乎有两个版本,一个用于.Net 4.0,另一个用于4.5。选择正确的MVC或AspNet.WebPages版本将确保您获得正确的版本。

票数 19
EN

Stack Overflow用户

发布于 2017-06-07 02:47:54

至于VS2017,我没有在“扩展”中找到它,有一个叫做"microsoft-web-helpers“的Nuget包,看起来相当于System.Web.Helpers。

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8037895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档