@Fsharp_chat

Страница 666 из 772
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
Версию xunit смотри внимательно

Там новый 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.0 несовместим?
2.2.0 сломан

Самое простое — откатись на 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
Или вообще mstest
Не советую

nunit ок, mstest — фу, бяка.

Если только v2, но его ты тоже на 4.5.1 фиг заведёшь :)

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

Friedrich
15.08.2018
12:35:23
Райдер в nunit умеет?
Да. Он и в MSTest умеет :)

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
написать бота на F#, который везде спамит ченджлоги
VIP ? Канал с обновлениями F# только тут ? https://blogs.msdn.microsoft.com/visualstudio/2018/08/14/visual-studio-2017-version-15-8/

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