
Roman
04.09.2018
21:00:03
Спасибо!!

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

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

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

TheRainwildsKeeper
05.09.2018
07:49:53

Roman
05.09.2018
07:50:17
мне чисто апишку
А так я посмотри какой неймспес ты не открыл. Это вопрос к асп.нет, а не к f#
Ещё про websharper забыл, но он условно-платный
Ну и все что есть под c# можно использовать для F#, но АСП.нет мвц не лучший пример.
Остальное (как nancy) не плохо заходит.
Буду у компа - помогу. Это минут через 30-60

FinniV
05.09.2018
07:53:21

Roman
05.09.2018
07:53:36

Google

Roman
05.09.2018
07:54:06
Приходит не в тот роут?
Ты из шаблона делал проект?

FinniV
05.09.2018
07:57:10

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

FinniV
05.09.2018
08:10:00

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

Google

FinniV
05.09.2018
08:10:40

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

Roman
05.09.2018
08:12:41

Vasily
05.09.2018
08:12:50
Погугли UriBuilder
Часть вопросов огтпадет
Насчет "Самому парсить"

Roman
05.09.2018
08:13:44

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

Alexander ⚗
05.09.2018
08:47:37
А как лучше ставить Paket:
Скачивать bootstrap в директорию с солюшеном, или ставить на уровне системы?

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

Friedrich
05.09.2018
09:41:48

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'.
ЧЯДНТ? :с

Friedrich
05.09.2018
09:43:06
И в терминале проект вообще собирается?

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

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

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