我在哪里可以findSystem.Web.Helpers,System.Web.WebPages和System.Web.Razor?

我正在关于RazorGenerator的这篇文章 ,它说,我必须添加引用:

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

唯一一个我可以看到,当我做Add ReferenceSystem.Web.Razor ,但我不知道其他人在哪里。

您将在Visual Studio 2010,2012&2013(参考pipe理器)中的Assemblies下的Extensions组中find这些程序集,

我有同样的问题,首先我无法find.NET components列表中的这些dlls 。 但后来我发现解决scheme是:

我首先将target framework.NET framework 4 client profile改为.NET framework 4

2-然后向下滚动 .NET components 列表传递 system.web. 第一个列表 system.web. .., 向下滚动 ,并findsystem.web.第二个列表 system.web. 在底部,他们在那里。

我希望这可以帮助别人

在VS 2010中,只需右键单击项目或参考,然后单击添加参考。 在popup窗口中selectAssemblies – > Extensions – > System.Web.Helpers

从这里安装ASP.NET MVC3应该有所帮助。

我不得不安装RazorGenerator.Templating来完成所有工作。 从NuGet控制台input:

Install-Package RazorGenerator.Templating

问题是MVC的缺失或过时的版本。 我正在运行VS 2015Preview,并可以通过NuGet安装最新版本的MVC来解决问题。

以防万一还有人遇到这个。

至于VS2017,我没有在“扩展”中find它,有一个名为“ microsoft-web-helpers ”的Nuget包,它似乎等同于System.Web.Helpers。

他们应该在MVC3或WebPages的子文件夹下的C:\Program Files\Microsoft ASP.Net (或C:\Program Files (x86)\Microsoft ASP.Net如果您在64位操作系统上)。

在VS2017上,我安装了NuGet软件包:Microsoft.AspNet.WebPages

那就是诀窍。