我在哪里可以findSystem.Web.Helpers,System.Web.WebPages和System.Web.Razor?
我正在关于RazorGenerator的这篇文章 ,它说,我必须添加引用:
System.Web.Helpers.dll
-
System.Web.WebPages.dll
-
System.Web.Razor.dll
唯一一个我可以看到,当我做Add Reference
是System.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
那就是诀窍。