
Igor
25.07.2017
18:22:14

Evgeniy
25.07.2017
18:25:26
Поэтому я всему руками за альтернативы в инструментах: от языков и IDE до систем сборок и пакетных менеджеров.

Oleg
25.07.2017
18:45:43
diversity - наше все

Google

Evgeniy
25.07.2017
18:46:23

Летучая
25.07.2017
18:49:37

Igor
25.07.2017
18:51:17
Кстати слышали в core clr 2.0
dotnet restore будет вызываться неявно почти при любой команде

Evgeniy
25.07.2017
18:55:40
Что говорят? ;)
https://gist.github.com/gsomix/3d560086a4633177984c0e759428a30f

Летучая
25.07.2017
18:58:23

Oleg
25.07.2017
18:58:49

Evgeniy
25.07.2017
18:59:17

Летучая
25.07.2017
18:59:55
Ну в общем спорно, что even worse.

Evgeniy
25.07.2017
19:00:49
Я думаю, скоро появится пост или заметка в FAQ о ситуации в .Net Core.
Народ в слэке обсуждает.

Летучая
25.07.2017
19:02:17
Но ведь старьё можно выпнуть простым dotnet restore?
В общем хз насколько это нужно. F# на коре в Visual Studio нужнее)))))

Oleg
25.07.2017
19:03:08
Почитал https://fsprojects.github.io/Paket/paket-and-dotnet-cli.html. Пакет интегрируется в процесс так что donnet restore будет использовать пакет

Google

Evgeniy
25.07.2017
19:03:42
Нужна повторяемость билдов.
Если я правильно понял, в NuGet работают над этим. Но пока не сделали.
https://github.com/NuGet/Home/wiki/%5BFeature%5D-Enable-repeatable-builds-for-PackageReference-based-projects

Oleg
25.07.2017
23:49:12

Friedrich
26.07.2017
04:14:07
Я не знал, что оно каждый раз заново резолвит зависимости (в потенциально новую конфигурацию). Это нехорошо.
В старом режиме с project.json у них таки был lock-файл, и поэтому я расслабился :(

Vlad
26.07.2017
04:42:25
Я вот только не понял, пакет можно с полным фреймворком использовать? И как себя вс чувствует?

Evgeniy
26.07.2017
04:52:14
Есть даже расширение для VS.

Friedrich
26.07.2017
05:07:08

Vlad
26.07.2017
05:07:45
Тогда стоит попробовать, наверно
Судя по FAQ пакет это как нугет, только поумнее. Хм

Vasily
26.07.2017
07:20:45
В пакете есть киллер фича

Nikolay
26.07.2017
07:21:19

Igor
26.07.2017
07:21:34

Nikolay
26.07.2017
07:21:40
Да и вообще, когда я в последний раз пробовал на коре, он так и не смог загрузить MySql provider

Evgeniy
26.07.2017
07:22:05

Nikolay
26.07.2017
07:22:46

Google

Evgeniy
26.07.2017
07:22:54

Nikolay
26.07.2017
07:23:18
Paket failed with:
Error during extraction of L:\dev\FSharp\fable-suave-scaffold-master\packages\MySql.Data\MySql.Data.7.0.7-m61.nupkg.
Message: Извлечение записи ZipEntry приведет к созданию файла за пределами указанного целевого каталога.
In rare cases a firewall might have blocked the download. Please look into the file and see if it contains text with further information.

Evgeniy
26.07.2017
07:23:50

Vasily
26.07.2017
07:24:09

Nikolay
26.07.2017
07:24:34

Friedrich
26.07.2017
07:25:38
Я щас скачал ту версию, и никакого криминала в архиве не вижу.

Nikolay
26.07.2017
07:28:22
Это было 9 июня
Уже может пофиксили

Friedrich
26.07.2017
07:30:30
Обычно пакеты в нугете иммутабельные. Нельзя просто так взять и перезалить пакет.

Vasily
26.07.2017
07:31:03
Я больше скажу - его даже просто так не удалишь

Friedrich
26.07.2017
07:31:26
Можно заанлистить.

Nikolay
26.07.2017
07:31:27
Я про Paket
Дело не в пакете, так как nuget с ним нормально работает

Friedrich
26.07.2017
07:31:52
Сорян, я через Paket не пробовал устанавливать. Просто скачал из нугета nupkg на предмет несуразностях в путях.

Evgeniy
26.07.2017
07:32:02

Nikolay
26.07.2017
07:32:25
Проблема только с Paket
С nuget всё ок

Evgeniy
26.07.2017
07:32:32

Nikolay
26.07.2017
07:32:38
netcore

Google

Friedrich
26.07.2017
07:33:02

Evgeniy
26.07.2017
07:35:38

Nikolay
26.07.2017
07:36:12

Evgeniy
26.07.2017
07:36:44

Nikolay
26.07.2017
07:37:53
https://stackoverflow.com/questions/44562254/cant-add-mysql-data-using-paket

Evgeniy
26.07.2017
07:41:51

Vasily
26.07.2017
07:42:54
Кстати, никто не знает, где валяются исходники пакета Microsoft.SqlServer.Types?
Я бы им туда ишью запилил

Friedrich
26.07.2017
07:44:07
Есть ли вообще там исходники?
Это, вроде, пакет, который вместе с SQL-сервером идёт?

Vasily
26.07.2017
07:46:17
Типа того
https://www.nuget.org/packages/Microsoft.SqlServer.Types/
В общем, под f# его использовать только с напильником
Потому как писали его люди, которым больно от мысли о том, что в инфраструктуре дотнета есть другие языки кроме f#

Friedrich
26.07.2017
07:48:24
Как это можно сделать?

Vasily
26.07.2017
07:48:41
Как использовать?
Или как чинить7
?

Google

Friedrich
26.07.2017
07:48:59
Нет, как можно сделать пакет, сложно используемый из F# :)

Vasily
26.07.2017
07:49:05
Легко
Написать install.ps

Friedrich
26.07.2017
07:49:16
Разве что если там всё обмазать Expression<Func>

Vasily
26.07.2017
07:49:25
который добавляет в проект автогенерируемый cs файл

Friedrich
26.07.2017
07:49:32
Да, это они любят.

Vasily
26.07.2017
07:49:35
И привет

Evgeniy
26.07.2017
07:50:50
Я правильно понимаю, что консольный NuGet тоже не со всеми install.ps1 справится?

Vasily
26.07.2017
07:51:15
Угу

Evgeniy
26.07.2017
07:51:15
Которые завязаны еще и на студию, например.

Friedrich
26.07.2017
07:52:07
Нет же, не должен.
Я думаю, что install.ps1 это вообще фишка студии.

Vasily
26.07.2017
07:52:33
Не

Evgeniy
26.07.2017
07:52:36
Хорошо, что ситуация улучшилась с новым SDK, Core и прочим.

Vasily
26.07.2017
07:52:59
Это фишка нугета

Friedrich
26.07.2017
07:55:40
https://github.com/NuGet/Home/issues/4561
> Project.json and PackageReference do not run install.ps1.

Evgeniy
26.07.2017
07:55:54
\o/

Friedrich
26.07.2017
07:55:56
Вроде как это не фишка нугета.

Vasily
26.07.2017
07:56:52
Ну тогда вообще алаверды
И если я захочу поработать с mssql на .net core