Hog
Надо мне сначала прикрутить dotnet build заместо фейка
Dr. Friedrich
Ага, ок, у тебя там FAKE?
Hog
Dr. Friedrich
Мне казалось, что FAKE — это просто, ну, грубо говоря, запускалка msbuild ~_~
Dr. Friedrich
Т.е. он умеет другие задачи тоже собрать в скрипт, но сборку делегирует msbuild и F# SDK.
Dr. Friedrich
А на самом деле как?
Hog
Да, но зависимости некоторые там в скрипте
Ιπταμενο
Привет!
Hog
И мне кажется все проблемы от этого
Dr. Friedrich
Dr. Friedrich
Dr. Friedrich
В смысле, как потом во время сборки msbuild (или чем ты собираешь) узнаёт про эти зависимости?
Hog
Ну у меня есть проект с тп. Он собирается отдельно. А в остальных проектах просто бинарная зависимость
Dr. Friedrich
Это положительно не должно быть проблемой.
Hog
Я тоже так думал - компилируется же всё и работает :)
Dr. Friedrich
А чем компилируется-то?
Hog
fsc я так думаю :)
Dr. Friedrich
А fsc кем вызывается?
Hog
В итоге там dotnet build
Dr. Friedrich
Так, окей, dotnet build собирает проект, а Rider / Ionide не могут собрать?
Hog
Проект не один же
Dr. Friedrich
Ну лан, солюшен
Vladislav
Сорян, но с помощью студии заинтересовать людей в 2018 году нереально. Она тупит, тормозит, лагает, бесит, долго прогружает менюшки, долго запускается (в особенности, если у тебя не SSD и не i7). И всё бы ей можно было простить, да вот полным-полно IDE-шек, у которых нет проблем студии — PyCharm, Goland, WebStorm (это из тех, которые тот чувак ковырял), по своему опыту сюда же Rider, IntelliJ IDEA.
Поэтому я пишу страдаю в студии
Ayrat
Vladislav
По-христиански
Ayrat
но я мимо крокодил
Ιπταμενο
С казёнными тачками
Hog
Ιπταμενο
Мощными :)
Vladislav
Да обычные
Ιπταμενο
Да обычные
А как справляешься тогда? Хотя мб у меня плавники и просто от всего горит ._.
Dr. Friedrich
А они могут быть не видны, если где-то снаружи описаны.
Dr. Friedrich
Я вот и пытаюсь понять, как осуществляется сборка проекта.
Hog
Dr. Friedrich
Фейком.
Так фейком или dotnet build?
Ayrat
@grishace на твоём месте я бы уже давно собрал minimal repro и заслал баг в youtrack
Ayrat
@fvnever на твоём месте я бы давно попросил minimal repro и послал в youtrack
Dr. Friedrich
Ну мы вот щас обсудим и мб будет понятнее, как minimal repro собирать
Dr. Friedrich
Это в общем случае нетривиально
Hog
Ιπταμενο
Ayrat на твоём месте я бы уже давно разобрался и законтрибутил в https://github.com/JetBrains/fsharp-support
Dr. Friedrich
Фейк дёргает дотнет билд
А он его просто так дёргает или через какие-нибудь скрытые апишки? В терминале ты можешь сам набрать dotnet build и точно так же собрать?
Ayrat
Ayrat
хотел как раз с пн разобраться
Hog
Dr. Friedrich
Dr. Friedrich
Могу
Окей, тогда давай про фейк забудем!
Dr. Friedrich
Есть проект, он собирается в dotnet build, но его не понимают IDE.
Ayrat
я б забил с такими объяснениями чинить что-то.
Hog
Dr. Friedrich
Hog
Давайте забъём стрелку :)
Ιπταμενο
Dr. Friedrich
Dr. Friedrich
Это у меня дефолтовое состояние, например
Dr. Friedrich
Dr. Friedrich
Но после них, как правило, людям уже не особо нужны IDE и вот это всё, так что их мы применять не будем!
Dr. Friedrich
Хотя мне по работе (по старой ещё) однажды доводилось допрашивать языка, который хотел от нас скрыть алгоритм.
Hog
Наверное проще всего будет показать через hangouts.
Hog
У меня MST. Т.е. UTC-7
Dr. Friedrich
А у меня +7 :)
Hog
Гыыыы :)
Dr. Friedrich
Не, так-то получается всего 10 часов разницы, вроде бы
Hog
24- (+7 - -7)
Hog
Не. Как-то не так
Vladislav
Vladislav
Меня вс код не устраивает - по мне он нужен только чтоб жсоны и Файлы проектов редактировать
Vladislav
Докерфайлы
Vladislav
А студия норм
Vladislav
Да и райдер в своих случаях
Dr. Friedrich
Dr. Friedrich
Разница 10 часов!
Hog
Я на работе в 7-7:30. Поэтому у тебя уже 9 вечера и надо пить пиво, а не разбираться, почему райдер не работает :)