Так что я смотрел на разработку RIA или приложений MVC с помощью F #, и я увидел, что там было два варианта:WebSharper вопрос о начале работы
- FunScript
- WebSharper
У меня есть Версия Visual Studio 2012 и это студенческое издание. Поэтому я просто пошел по ссылке для начала работы here
Теперь, следуя инструкциям, я не могу получить тестовую страницу. Поэтому мне нужно будет несколько направлений/помощи. Так это то, что происходит:
После создания Sitelets веб-приложений с помощью нового проекта, я получаю сообщение об ошибке на странице Site.fs. Он дает тот же «модуль или пространство имен». Поэтому я пытаюсь использовать Manage NuGet References для загрузки ссылок для WebSharper и удаляет эту ошибку. Теперь я уже установил WebSharper на своем компьютере. Не должно быть простого способа связать библиотеки WebSharper. Если да, то как я могу это сделать? Что я здесь делаю неправильно.
После решения вопроса я следую по началу работы кода до последней строки в этой странице, я получаю сообщение об ошибке в этом примере кода:
let HomePage = Template "HomePage" <| fun ctx -> [ Div [Text "HOME"] Links ctx Div [new Controls.HelloControl()] ]
По существу страница не нравится добавлен новый Div [ new Controls.HelloControl()]
, и поэтому он выдает ошибку.
Я новичок в технологиях Microsoft и даже в среде Visual Studio IDE. Я привык к Eclipse и выяснять, как это работает, никогда не было проблемой. Но я совершенно не знаю, как это сделать.
В конце этого вопроса у меня также есть запрос, где я могу найти обновленную документацию о достойном представлении как для FunScript, так и для WebSharper.
Хорошо, я нашел способ обойти проблему, Теперь все, что я застрял, - это проблема. Когда я нажимаю на F5 для запуска приложения, я получаю сообщение об ошибке «Невозможно запустить проект с типом вывода библиотеки классов». Теперь я попробовал свойства, чтобы попытаться изменить его как на приложение Windows, так и на консольное приложение, и я не думаю, что это правильный путь. Мне просто нужно выяснить, как это сделать сейчас. – N00bsie
Если вы выяснили, как обойти эту проблему, отправьте ответ, чтобы помочь любому, у кого есть такая же проблема в будущем. Вы также можете изменить свой вопрос с помощью обновлений. –
Я имел в виду, что у меня больше нет ошибок, но я понятия не имею, как его запустить.Возможно, вы можете посоветовать мне, как запустить это приложение сейчас. Я немного невежественный. Я просто опубликую, что я сделал. Наверное, я только начинаю и пытаюсь понять это. – N00bsie