Можно ли использовать Razor в качестве отдельной библиотеки (без какого-либо бизнеса asp.net) в OSX (через Mono)

Я хотел бы написать доказательство концепции приложения MonoMac, которое отображает HTML-представления с использованием С# и Razor. .

Это возможно?

Если нет, кто-нибудь рекомендует какие-либо другие механизмы шаблонов, которые можно сравнить с простотой Razor. Я не против написать это на Objective-C, если понадобится, но Mono было бы проще.


person andy    schedule 07.09.2011    source источник


Ответы (1)


Думаю, вас может заинтересовать этот проект. Вам просто нужно скачать zip, который состоит из двух DLL, указать их в своем проекте и примеры, такие как эти просто работает. Имейте в виду, что вы должны сделать проект 4.0. Я тестировал это на Mono 2.10.5, однако ОС была Linux, а не OS X, потому что у меня ее нет. Тем не менее, это не должно быть проблемой.

Другой подход - сделать что-то вроде упомянутого здесь . Сообщение довольно старое, и имена библиотек изменились, но вы сможете использовать те, которые можно загрузить здесь. Первый подход чище, однако я не уверен, что это то, что вам нужно.

Вы также можете найти этот проект интересный.

person konrad.kruczynski    schedule 10.09.2011
comment
+1 Спасибо, Конрад, только что увидел твой ответ, я перейду по ссылке и отвечу тебе, еще раз спасибо - person andy; 11.09.2011
comment
Одна вещь, которую следует отметить в отношении этого подхода, заключается в том, что вы теряете весь доступ к любому из Html помощников, которые предоставляются с MVC. Многие люди не понимают этого, когда смотрят на наш RazorEngine. - person Buildstarted; 12.09.2011