@Fsharp_chat

Страница 696 из 772
Roman
04.09.2018
21:00:03
Спасибо!!

http://fable.io/blog/Paket-integration.html
У нас быстрее ответили чем в гиттере. Хотя кол-во человек одинаковое)

Ivan
04.09.2018
21:06:19
Я просто стучу в гугле быстро ?

Roman
04.09.2018
21:18:05
Google
FinniV
05.09.2018
07:36:35
Такс Я к вам с с# забежал и у меня куча вопросов

Roman
05.09.2018
07:38:31
Привет!)

FinniV
05.09.2018
07:39:25


второй вопрос где скобки????

Roman
05.09.2018
07:39:43
Это Asp.net?

FinniV
05.09.2018
07:39:48
Roman
05.09.2018
07:40:08
ага
А в c# ты как делаешь?)

второй вопрос где скобки????
Холиварный вопрос. Хочешь пиши со скобками, никто не запрещает)

FinniV
05.09.2018
07:40:39
Roman
05.09.2018
07:40:43
[FromUri]
Тут так же.

FinniV
05.09.2018
07:41:55
Google
Roman
05.09.2018
07:44:51
А точно версия asp.net та же? F# тут не причем. Надо понять, какой неймспес ты не открыл

Привет! Пишешь на F#?

FinniV
05.09.2018
07:46:02
net.Core 2.1

а тут даже в иерархию классов не зайти



Roman
05.09.2018
07:46:29
думал интелисенс поможет
Он помогает как может)

а тут даже в иерархию классов не зайти
Бывает. Писать на F# + asp.net немного больно. В F# для веба пишут на Giraffe(тоже asp.net но с человеческим лицом для пользователей F#), suave, saturn, freya и изредка на nancy.

FinniV
05.09.2018
07:49:06
мне чисто апишку

Roman
05.09.2018
07:49:37
мне чисто апишку
Тогда смотри на giraffe в будущем, он быстрее чем mvc

FinniV
05.09.2018
07:49:45
все остальное на шарпе ну думаю апишка - это ж просто поучу ка я f#

Roman
05.09.2018
07:50:17
мне чисто апишку
А так я посмотри какой неймспес ты не открыл. Это вопрос к асп.нет, а не к f#

Ого, это столько фреймворков уже?
Это только для Бэка. Для фронта тоже есть парочка.

Ещё про websharper забыл, но он условно-платный

Ну и все что есть под c# можно использовать для F#, но АСП.нет мвц не лучший пример. Остальное (как nancy) не плохо заходит.

Буду у компа - помогу. Это минут через 30-60

Roman
05.09.2018
07:53:36
в Core 2.1 [<FromQuery>]
Значит его.

Google
Roman
05.09.2018
07:54:06
Приходит не в тот роут?

Ты из шаблона делал проект?

Roman
05.09.2018
07:57:36
А fromquery ты добавил сам?

FinniV
05.09.2018
07:57:42
приходит всегда в первый

сделал так как делал бы на C#

Roman
05.09.2018
07:58:02
По-моему там не так пишется для get параметров. Могу ошибаться В любом случае нужен gist

FinniV
05.09.2018
08:01:07
https://gist.github.com/finniv/ea413b304049fe9f3ebfb3a0ceb70d12

мб роуты задать явно к запросу?

Roman
05.09.2018
08:04:05
FinniV
05.09.2018
08:05:39
а если у запроса несколько параметров которые нужно вытянуть с ссылки ?

Vasily
05.09.2018
08:06:23
Не стоит роутиться по параметрам квери

Это, как минимум, небезопасно

Ну и параметры query нужны в основном на get зфпросах

На post и прочем лучше параметры в body гнать

Roman
05.09.2018
08:09:10
а если у запроса несколько параметров которые нужно вытянуть с ссылки ?
Не, как раз роуты ты в гет параметрах не прописываешь насколько я помню

Vasily
05.09.2018
08:10:29
У REST одна проблема, конечно - нет четкого стандарта, как правильно

Google
FinniV
05.09.2018
08:10:40
Ну и параметры query нужны в основном на get зфпросах
вот, сейчас и не могу вытянуть параметр через FromQuery

Vasily
05.09.2018
08:10:55
Ну Uri есть же

Оттуда все вытяни

Roman
05.09.2018
08:12:07
Ну Uri есть же
А все.не нет параметры не прописываются в роутах. [<httpGet>] this.Get(FromQuery myId)

Псевдокод

FinniV
05.09.2018
08:12:31
Ну Uri есть же
самому парсить? чет попахивает

Roman
05.09.2018
08:12:41
Vasily
05.09.2018
08:12:50
Погугли UriBuilder

Часть вопросов огтпадет

Насчет "Самому парсить"

Vasily
05.09.2018
08:15:11
Я загуглил

https://stackoverflow.com/questions/49741284/asp-net-core-fromquery-usage-and-url-format

Microsoft.AspNet.Mvc.FromQueryAttribute

Соответственно open Microsoft.AspNet.Mvc

FinniV
05.09.2018
08:20:46
пойду дальше на с# писать

Alexander ⚗
05.09.2018
08:22:03
А кто может ткнуть носом в простой гайд по пакету? А то не совсем понимаю как его начать использовать

Roman
05.09.2018
08:23:31
Alexander ⚗
05.09.2018
08:24:16
Меня скорее волнует интеграция с райдером. Я привык что в нем можно открыть интерфейс с поиском и установкой пакетов. Можно ли так же с paket?

Eugene
05.09.2018
08:42:19
Пока что нельзя, но это в планах на среднесрочную перспективу. В NuGet подсистеме сделали крутых рефакторингов, которые немного приблизили возможность подменять пакетный менеджер, чтобы переиспользовать плюшки и UI поддержки нюгета, но пока активной работы в сторону поддержки Paket не идёт.

Google
Friedrich
05.09.2018
08:50:02
Недавно мы с чуваками из чатика обсуждали возможность запилить .NET SDK для Paket, Ivan что-то начинал делать по этому поводу. Пока работающего SDK нет, общепризнанный вариант — bootstrap.

Alexander ⚗
05.09.2018
09:29:29
А это нормально что paket для которого я в dependencies указал только Expecto тянет за собой пару экранов системных пакетов типа System.Threading или System.Xml?

Vlad
05.09.2018
09:30:27
у тебя тип контроллера где лежит? в модуле?

FinniV
05.09.2018
09:33:08
у тебя тип контроллера где лежит? в модуле?
https://gist.github.com/finniv/ea413b304049fe9f3ebfb3a0ceb70d12

Alexander ⚗
05.09.2018
09:42:28
Я все не могу с пакетом разобраться. Создаю чистый проект Console Application, Создаю paket.dependencies, делаю .paket/paket.exe install И он теперь райдер мне на энтри поинт ругается вот с таким текстом: The type referenced through 'System.String' is defined in an assembly that is not referenced. You must add a reference to assembly 'mscorlib'. ЧЯДНТ? :с

Alexander ⚗
05.09.2018
09:43:20
Добавилась строка: <Import Project=".paket\Paket.Restore.targets" />

Friedrich
05.09.2018
09:43:50
Раньше Paket очень любил строить всякие сложные конструкции в fsproj, от которых иногда IDE становилось нехорошо.

через dotnet build?
Ну да, если корный проект.

Alexander ⚗
05.09.2018
09:44:20
Нет. Говорит Cycle detected

Friedrich
05.09.2018
09:44:31
Это очень плохо :)

Alexander ⚗
05.09.2018
09:44:41
https://hastebin.cuttlerat.ru/usudomepow.sql

Страница 696 из 772