
Vasily
15.08.2018
11:18:02
В проекте нигде явного указания конкретно на эту версию fsharp ytn
ПОка выглядит как магия
Рядом лежит проект экзешника - нормально запускается, ни на что не ругается...

Ilya
15.08.2018
11:47:58
Сделай проект с тестами тож экзешником, если заведется, то проблема в биндинг редиректах

Google

Vasily
15.08.2018
11:48:45
Он и так экзешник
Не заводится, непонятно на что редиректить, кстати
ВОзможно, засада в подключенном на всех проектах Fsharp.Core

Ilya
15.08.2018
11:49:34
на то что лежит в бинарях
Но вообще если проект экзешник и >=4.5.1, то они должны автоматически генерироваться.

Vasily
15.08.2018
11:50:27
Ну я отдельным пакетом нугет подключаю

Ilya
15.08.2018
11:51:57
Хм, а в папке с проектом(тестами) у тебя в app.config они прописаны?

Vasily
15.08.2018
11:52:27
редиректы-то?

Ilya
15.08.2018
11:52:31
угу

Vasily
15.08.2018
11:52:33
На 4.5.0.0?

Ilya
15.08.2018
11:52:43
ну хз, любые
Попробуй их прост стереть из app.config и clean & build сделать

Vasily
15.08.2018
11:53:47
Ща, я, походу резко продолбался с конфигурацией солюшна

Google

Vasily
15.08.2018
11:54:16
Хотя не
Биндинг в конфиг доезжает
Есть ощущение, что где-то в тест раннере гвоздями прибито

Ilya
15.08.2018
11:56:37
У тебя прост в app.config они могли неправильные прописаться. Глянь версию Fsharp.Core, которая в бинарях появляется, если она та же, на которую стоит редирект, то хз, иначе вот проблема.

Vasily
15.08.2018
11:57:51
Чет смотрю я на новую версию Fsharp.Core
И слегка офигеваю
ПОходу, надо затаскивать fsharp.compiler.tools дополнительно
Ну и студия мне, похоже, подложила засаду

Friedrich
15.08.2018
12:29:51
Там новый xunit не совместим с 4.5.1, из-за этого происходит херота

Vasily
15.08.2018
12:30:18
Это как, простите?

Friedrich
15.08.2018
12:30:19
И у тебя могут тесты запускаться корным раннером

Vasily
15.08.2018
12:30:32
2.0 несовместим?

Friedrich
15.08.2018
12:31:11
https://youtrack.jetbrains.com/issue/RSRP-469692
Самое простое — откатись на 2.1.0

Vasily
15.08.2018
12:31:55
Ну у меня 2.3.0
Но он, походу, совсем поломан
Мрак, короче

Friedrich
15.08.2018
12:32:24
Ну, там вообще хер знает, должно оно работать или нет, и если да, то как

Google

Friedrich
15.08.2018
12:32:50
У тебя ставится xunit не от дотнета, а от нетстандарта, насколько я вообще понял, что там происходит
Потому что 2.2.0+ не совместим с 4.5.1.

Vasily
15.08.2018
12:33:31
Ну да

Friedrich
15.08.2018
12:33:33
В общем, я советую его удалить и откатиться на 2.1.0, либо апгрейдить проект

Vasily
15.08.2018
12:33:42
Придется для акки брать nunit, наверное

Friedrich
15.08.2018
12:33:45
Проект с юнит-тестами-то можно почти всегда безболезненно обновить, правда?

Vasily
15.08.2018
12:33:50
Или вообще mstest

Friedrich
15.08.2018
12:33:59
nunit ок, mstest — фу, бяка.
Если только v2, но его ты тоже на 4.5.1 фиг заведёшь :)

Vasily
15.08.2018
12:35:09
Райдер в nunit умеет?

Friedrich
15.08.2018
12:35:23
mstest
- прибит гвоздями к студии (и поэтому его сложно завести на CI, например)
- обладает очень странной логикой по отношению к конфигам и ресурсам (кто DeploymentItem не настраивал для кастомных ресурсов — тот вообще не знает о боли и страдании, например)
- его банально сложно конфигурировать, настройки неочевидные и настраиваются черезжопно (частично через непонятные XML-конфиги, шаблоны к которым потерялись из студии в какой-то версии, а частично только через параметры command-line раннера, которые ты, конечно, при запуске из IDE подтюнить не можешь)

Vasily
15.08.2018
12:37:39
Да я про мстест в курче, есличо

Friedrich
15.08.2018
12:37:55
Два из десяти, не советую ?

Vasily
15.08.2018
12:38:07
А еще там было два раннера, помнится :)

Friedrich
15.08.2018
12:38:22
Для x86 и x64?

Vasily
15.08.2018
12:38:42
Не, он тогда в x64 не умел

Friedrich
15.08.2018
12:38:44
Не, по этим граблям я ещё не погулял. Я видел что их несколько, но с проблемами пока не сталкивался

Vasily
15.08.2018
12:38:53
Ну еще погуляешь

Google

Friedrich
15.08.2018
12:39:08
Надеюсь, нет. В v2 многое исправили.

Vasily
15.08.2018
12:41:08
КОроче, резюмируя
Криворукие
Я столько граблей в одном месте давно не видел
Но это не про райдер
А скорее про тулчейн
ВСякого стороннего осс

Ayrat
15.08.2018
12:50:16
там кстати зебра ворвалась
https://www.techempower.com/benchmarks/#section=test&runid=9d3b8d36-c4a8-499f-bd0a-0fe33cf820cf&hw=ph&test=fortune&p=zik0zj-zik0zj-zijocf-2t4v

Vasily
15.08.2018
12:53:00
Неужто

Ayrat
15.08.2018
12:53:20
а жираф чот сдал.
он лучше mvc был, а щас на днище чот

Vasily
15.08.2018
12:56:27
Роуты, роуты
Надо туда radix tree, ящитаю
Кстати, райдер, похоже, не умеет удалять деревья пакетов
sad but true :(
@fvnever
А еще райдер периодически лочит obj папку, похоже...
Хотя это я сам :)
А не, кривовато райдер процесс прибивает...

Google

Friedrich
15.08.2018
13:40:47
Меня тоже бесило, что нельзя forcibly удалить покет

Andrew
15.08.2018
17:04:48
думаю что надо как-нибудь завалиться в чат криптотрейдеров и рассказать им о новых фишках в F# 4.5

Anna
15.08.2018
17:05:48

Alexandr
15.08.2018
17:22:15

Andrew
15.08.2018
17:25:19

Alexandr
15.08.2018
17:25:49

Andrew
15.08.2018
17:26:45
Пусть лучше на фшарпе пишут, а то страдают какой-то херней
Хватит пампить монеты! Начинай пайпить монады!

Vlad
15.08.2018
17:27:27

Roman
15.08.2018
17:27:50

Andrew
15.08.2018
17:28:09

Alexandr
15.08.2018
17:28:11