
Vasily
17.05.2017
13:22:37
Да я мучаюсь, чтобы разобраться
Мне любопытно

Evgeniy
17.05.2017
13:22:57
Vasily На что ругается?

Vasily
17.05.2017
13:23:25
file: 'file:///d%3A/Projects/WebServer/GiraffeApp/Program.fs'
severity: 'Error'
message: 'The namespace 'AspNetCore' is not defined.'
at: '8,16'
source: ''

Google

Vasily
17.05.2017
13:23:31
Такого типа
Giraffe с помощью paket накатил

Friedrich
17.05.2017
13:23:55
А, через Paket. Ну, paket install должен изменять fsproj.

Evgeniy
17.05.2017
13:24:41
dotnet restore ?

Vasily
17.05.2017
13:24:54
Ща будем пробовать
У меня прям какое-то предчувствие секаса :)

Friedrich
17.05.2017
13:25:29
dotnet restore ?
Я, честно признаться, не уверен, что при работе с Paket нужно вызывать dotnet restore.

Vasily
17.05.2017
13:25:41
Тулинг, конечно, не энтерпрайз уровня

Friedrich
17.05.2017
13:25:43

Vasily
17.05.2017
13:26:15
Вот такой fsproj нагенерило
<TargetFramework>netcoreapp1.1</TargetFramework> на это подозрения
Только неясно, что туда прописать

Google

Evgeniy
17.05.2017
13:27:17
@fvnever Нужно.

Vasily
17.05.2017
13:28:42
dotnet restore D:\Projects\WebServer\GiraffeAp
p\GiraffeApp.fsproj(20,11): error MSB4066: The attribute "xmlns" in element <Choose> is unrecognized.
Я прям начинаю грабли собирать
По старой привычке

Evgeniy
17.05.2017
13:30:29
Vasily Похоже на старый fsproj формат.

Vasily
17.05.2017
13:30:47
Ну ща ионидом попробую

Evgeniy
17.05.2017
13:30:51
Vasily Какая версия Paket?

Vasily
17.05.2017
13:31:01
зфлуе мукышщт
Тьфу
3.33.4
Какой-то я не тот тулинг взял, значит

Evgeniy
17.05.2017
13:32:07
Vasily Какая древность!
Vasily Попробуй для начала без Paket.

Pawel
17.05.2017
13:32:45
вот кстати вопросег - а можно ли в иониде сказать "fake, сбилди мне проджект"?

Evgeniy
17.05.2017
13:33:06
@russkiy_mir Есть какой-то плагин для FAKE, да.

Pawel
17.05.2017
13:33:48
но билд скрипт самому писать надо?

Friedrich
17.05.2017
13:34:06
Как обычно для FAKE.

Evgeniy
17.05.2017
13:35:28
Vasily Кажется, в Paket только с версии 4 начали работу над поддержкой Core.

Vasily
17.05.2017
13:35:35
Хммм

Evgeniy
17.05.2017
13:35:46
С текущей его испостасью. :)

Google

Vasily
17.05.2017
13:35:48
Ща попробуем через ionide

the_j0ric
17.05.2017
13:37:04
http://fsprojects.github.io/ProjectScaffold/ вот тут должны быть готовые скрипты

Friedrich
17.05.2017
13:37:33
ProjectScaffold норм, но я не уверен, что там уже есть Core.

Evgeniy
17.05.2017
13:37:54
Vasily Лучше просто через dotnet ...

Friedrich
17.05.2017
13:37:56
Судя по дате последнего обновления — нету ничо.

the_j0ric
17.05.2017
13:38:26
https://github.com/fable-compiler/fable-suave-scaffold
Тут есть 1.1
Ещё и само ставит
Тулинг

Evgeniy
17.05.2017
13:39:05
Vasily Слушай, а у них же даже шаблон свой есть под Core.
https://github.com/dustinmoris/Giraffe#installation

Vasily
17.05.2017
13:39:24
Тока я не понял, как его поставить

Evgeniy
17.05.2017
13:39:28
dotnet new -i giraffe-template::*
dotnet new giraffe

Vasily
17.05.2017
13:42:00
Хмм... завелось через dotnet new
А нет
Не завелось

Evgeniy
17.05.2017
13:43:19
Vasily На что ругается?

Vasily
17.05.2017
13:43:27
Откуда он берет данные о nuget?
Точнее о сервере, откуда брать

Friedrich
17.05.2017
13:43:37
Из fsproj

Google

Vasily
17.05.2017
13:43:46
Неее

Friedrich
17.05.2017
13:43:51
А, сам сервер... ну, по умолчанию где-нибудь прописан, наверное.

Vasily
17.05.2017
13:43:58
У меня просто на локальный пытается ломиться
Вместо обычного

Friedrich
17.05.2017
13:44:02
Ох щи!
А посмотри где-нибудь в ~/.nuget

Vasily
17.05.2017
13:45:18
А нет такой папочки

Admin
ERROR: S client not available

Vasily
17.05.2017
13:45:30
Ща буду разбираться
Это уже любопытно

Evgeniy
17.05.2017
13:45:42
Vasily А ты ее где искал?

Vasily
17.05.2017
13:45:48
В проекте

Roman
17.05.2017
13:45:55

Evgeniy
17.05.2017
13:46:06
Vasily Не.

Vasily
17.05.2017
13:46:11
О, Роман проснулся :)

Evgeniy
17.05.2017
13:46:21
Vasily Ищи в домашнем каталоге.

Vasily
17.05.2017
13:46:37
В домашнем каталоге вскода?

Evgeniy
17.05.2017
13:46:45
Пользователя.
Хотя, подожди.

Vasily
17.05.2017
13:47:22
Ну там куча пакетов, да

Google

Evgeniy
17.05.2017
13:47:42
Тебе нужен NuGet.config.
https://docs.microsoft.com/en-us/nuget/schema/nuget-config-file
И dotnet-restore можно скормить свой собственный NuGet.config.
https://docs.microsoft.com/ru-ru/dotnet/articles/core/tools/dotnet-restore

Roman
17.05.2017
13:49:09

Evgeniy
17.05.2017
13:49:29
@neftedollar Листай вниз! Уже выяснили. :)

Roman
17.05.2017
13:49:50
Добро пожаловать.
Тяжелый день.

Vasily
17.05.2017
13:53:47
dotnet restore -s, похожу

Friedrich
17.05.2017
13:53:56
А что делает -s?

Vasily
17.05.2017
13:54:06
Указывает источник пакетов
О, даже что-то сбилдилось
Меж тем, приключения продолжаются
Чет при наличии больше одного источника пакетов все грустно
Он тупо начинает лезть в первый источник, даже при наличии nuget.config

Igor
17.05.2017
14:08:53

Vasily
17.05.2017
14:09:14
Ну смотри
У меня три источника пакетов