为什么无法在WPF项目中引用System.Web.WebPages和System.Web.Razor?

3
我需要使用Razor Generator,如此处所述,在WPF项目中,但我无法添加RAZOR Generator所需的System.Web.WebPagesSystem.Web.Razor引用。这些dll在一般的WPF中不可用吗?还是我应该更改一些配置

你为什么想在WPF项目中引用这些程序集? - Kirill Bestemyanov
1
你的WPF项目的目标类型是什么?如果是.NET 4.0客户端框架,请将其更改为.NET 4.0,然后您应该能够添加引用。 - nemesv
它是如何显示为“无法添加对System.Web.WebPages和System.Web.Razor的引用”的?是否有任何错误?我在我的VS(2012)中尝试并且没有出现问题。 - Kirill Bestemyanov
@nemesv:它是.NET 4.0客户端框架,我将其更改为.NET 4.0,但没有任何区别。 - mohsen dorparasti
@KirillBestemyanov:我在.NET dll列表中找不到它们。 - mohsen dorparasti
显示剩余5条评论
2个回答

3
你是否在扩展中进行了搜索(见屏幕截图)?enter image description here

不,我有VS 2010。我不知道怎么做,但是通过NuGet添加RazorGenerator.Templating解决了问题!无论如何还是谢谢你。 - mohsen dorparasti

1

我不知道为什么,但通过NuGet安装RazorGenerator.Templating后,所有错误都消失了,现在它可以正常工作。

更新:

最终我找到了那些dll文件。解决方案如下:

1- 首先,我将目标框架.NET Framework 4客户端配置文件更改为.NET Framework 4

2- 然后向下滚动 .NET组件列表,跳过第一个 system.web... 列表,向下滚动,我在底部找到了第二个 system.web... 列表,它们就在那里。

希望这能帮助其他人。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接