Xai*_*oft 81 c# visual-studio-2010 razor razorgenerator
我正在关注RazorGenerator上的这篇文章,它说我必须添加对以下内容的引用:
System.Web.Helpers.dll
System.Web.WebPages.dll
System.Web.Razor.dll
我唯一能看到的Add Reference
就是System.Web.Razor
,但我不知道其他的在哪里.
W3M*_*Max 32
您将在Visual Studio 2010,2012和2013中的程序集下的"扩展"组中找到这些程序集(参考管理器)
moh*_*sti 16
我有同样的问题,首先我找不到dlls
列表中的那些.NET components
.但后来我发现解决方案是:
1-第一我改变target framework
从.NET framework 4 client profile
给.NET framework 4
.
2-然后向下滚动列表.NET components
,通过第一个列表的system.web.
..,向下滚动,并找到第二个列表的system.web.
..在底部,他们在那里.
我希望这可以帮助别人
小智 12
在VS 2010中,只需右键单击项目或参考,然后单击添加引用.在弹出窗口中选择Assemblies - > Extensions - > System.Web.Helpers
use*_*741 11
总结VS 2017的所有选项,通过在以前版本的Visual Studio中安装MVC来安装WebHelpers.如果您收到此错误,则可能不再安装旧版本的VS.
因此,在安装Microsoft.AspNet.MVC
NuGet包需要Microsoft.AspNet.WebPages
和Microsoft.AspNet.Razor
,以及Microsoft.AspNet.WebPages
包括System.Web.Helpers.dll
.
如果您有直接引用System.Web.Mvc.dll并且您不想将NuGet用于MVC,则可以获取Microsoft.AspNet.WebPages
NuGet,或者还有一些其他仅包含的NuGet包System.Web.Helpers.dll
,如microsoft-web-helpers
或System-Web-Helpers.dll
包.
似乎有两个版本System.Web.Helpers.dll
,一个用于.Net 4.0,另一个用于4.5.选择正确版本的MVC或AspNet.WebPages将确保您获得正确的版本.
这个特殊的 NuGet 包有在我们的一个项目中丢失其引用的习惯。有时我需要在包管理器控制台中运行以下命令来恢复引用,一切又正常了
Update-Package Microsoft.AspNet.Webpages -reinstall
Run Code Online (Sandbox Code Playgroud)
我必须安装RazorGenerator.Templating
才能完成所有工作.在NuGet控制台中,键入:
Install-Package RazorGenerator.Templating