почему нельзя ссылаться на System.Web.WebPages и System.Web.Razor в проекте WPF?

Мне нужно использовать Razor Generator, как описано здесь в проекте WPF, но я не могу добавить ссылки на System.Web.WebPages и System.Web.Razor, необходимые для RAZOR Generator. эти dll недоступны в WPF вообще? или я должен изменить некоторые конфигурации?


person mohsen dorparasti    schedule 24.10.2012    source источник
comment
почему вы хотите ссылаться на эти сборки в проекте wpf?   -  person Kirill Bestemyanov    schedule 24.10.2012
comment
@KirillBestemyanov: это требуется для RAZOR Generator   -  person mohsen dorparasti    schedule 24.10.2012
comment
Насколько я знаю, генератор Razor предназначен для создания классов из файлов cshtml. Но в приложении wpf таких файлов нет. Итак, я снова спрашиваю, почему вы хотите использовать его в своем приложении wpf?   -  person Kirill Bestemyanov    schedule 24.10.2012
comment
@KirillBestemyanov: я хочу создавать и сохранять статические html-файлы с использованием шаблонов и пользовательского содержимого.   -  person mohsen dorparasti    schedule 24.10.2012
comment
Каков целевой тип вашего проекта WPF? Если профиль клиента .net 4.0 измените его на .net 4.0, и вы сможете добавить ссылки.   -  person nemesv    schedule 24.10.2012
comment
Как видно нельзя добавлять ссылки на System.Web.WebPages и System.Web.Razor. Есть ли ошибка? Я пробую это в своем VS (2012), и на него ссылаются без проблем.   -  person Kirill Bestemyanov    schedule 24.10.2012
comment
@nemesv: это был профиль клиента .net 4.0, и я изменил его на .net 4.0, но без разницы.   -  person mohsen dorparasti    schedule 24.10.2012
comment
@KirillBestemyanov : я не могу найти их в списке .NET dll   -  person mohsen dorparasti    schedule 24.10.2012
comment
Они в расширениях, а не в фреймворке   -  person Kirill Bestemyanov    schedule 24.10.2012
comment
@KirillBestemyanov: извините, но я не понял?   -  person mohsen dorparasti    schedule 24.10.2012


Ответы (2)


Вы искали в расширениях (см. снимок экрана)? введите здесь описание изображения

person Kirill Bestemyanov    schedule 24.10.2012
comment
нет, у меня vs 2010. Не знаю как, но решается добавлением RazorGenerator.Templating через NuGet! в любом случае, спасибо - person mohsen dorparasti; 25.10.2012

Я не знаю почему, но установив RazorGenerator.Templating через NuGet, все ошибки исчезли, и теперь он работает.

обновление:

Наконец-то я смог найти эти dll. решение:

1- сначала я изменил target framework с .NET framework 4 client profile на .NET framework 4.

2- затем пролистал список .NET components , прошел первый список из system.web... , прокрутил вниз и нашел второй список из system.web... внизу, они там были.

Я надеюсь, что это может помочь другим

person mohsen dorparasti    schedule 24.10.2012