Я загрузил и установил последнюю версию WebSharper. На this page есть пример, в котором одна из линий выглядит следующим образом:Проблемы с простым примером на официальном сайте WebSharper
let HomePage =
Template "HomePage" <| fun ctx ->
[ Div [Text "HOME"] Links ctx Div [new Controls.HelloControl()] ]
В Visual Studio 2012 Окончательный RC, то «Веб-приложение (Sitelet)» шаблон уже содержит следующий код:
let HomePage =
Skin.WithTemplate "HomePage" <| fun ctx ->
[
Div [Text "HOME"]
Links ctx
]
Когда я пытаюсь добавить Div [new Controls.HelloControl()]
после Links ctx
Visual Studio пометок Links ctx
с сообщением: This value is not a function and cannot be applied.
Я попытался изменить Skin.WithTemplate
только Template
, но потом сам Template
получает redlined с сообщением The value or constructor Template is not defined
.
Любая помощь при решении проблемы будет принята с благодарностью. Было бы также полезно знать, является ли официальная документация на веб-сайте WebSharper в целом актуальной.
Вот скриншот.
Awesome! Хотя, я должен упомянуть, что код, написанный на самом веб-сайте, не компилируется - по крайней мере, не в моей установке Visual Studio. Большое спасибо. – Shredderroy
@ Шреддеррой Я только начал изучать Websharper, а также нашел несколько ошибок в первом примере, которые мешают ему работать. –
@JonHarrop Команда WebSharper дружелюбна. Свяжитесь с ними, и они с радостью помогут вам в чем угодно. Если вы найдете ошибки и сообщите о них, они сделают все возможное, чтобы быстро их исправить. –