Size: a a a

2020 November 15

Г

Герман in F# Chat
x<a> * y<b> = xy<a * b>
источник

РШ

Рустам Шехмаметьев... in F# Chat
Привет. Я не совсем понимаю, каков должен быть ход работы при использовании paket.

Допустим, у меня есть solution с проектами и настроенным paket.

Я хочу добавить новый проект через dotnet new (в данном случае xunit). Все зависимости добавляются как обычные nuget зависимости, файл paket.references не добавляется.

Вопрос: мне, получается, нужно после каждого dotnet new запускать paket convert-from-nuget? Или как лучше автоматизировать процесс добавления новых проектов, чтобы они инициализировались с использованием paket?
источник

РШ

Рустам Шехмаметьев... in F# Chat
Можно ли как-то настроить paket так, чтобы можно было с ним работать из того же Rider без использования терминала?
источник

РШ

Рустам Шехмаметьев... in F# Chat
Например, чтобы при добавлении пакетов через Nuget вкладку в Rider они добавлялись в paket.references
источник

DB

Denis Bobrov in F# Chat
У райдера нет интеграции с пакетом насколько я знаю
источник

DB

Denis Bobrov in F# Chat
К тому же, чем плохо юзать терминал?
источник

DB

Denis Bobrov in F# Chat
Full control все дела
источник

РШ

Рустам Шехмаметьев... in F# Chat
Более того, даже если добавлять через dotnet add package, всё равно не добавится. Нужно именно использовать paket
источник

РШ

Рустам Шехмаметьев... in F# Chat
Denis Bobrov
К тому же, чем плохо юзать терминал?
По той же причине, почему большинство людей используют UI для git
источник

AH

Ayrat Hudaygulov in F# Chat
Рустам Шехмаметьев
Можно ли как-то настроить paket так, чтобы можно было с ним работать из того же Rider без использования терминала?
Никаких насколько я знаю. Только через консоль
источник

AH

Ayrat Hudaygulov in F# Chat
Есть ишью с 80+ лайками, но пока не сделан
источник

AH

Ayrat Hudaygulov in F# Chat
Просто пакет очень сильно отличается от нугета
источник

AH

Ayrat Hudaygulov in F# Chat
Там почти все свое
источник

РШ

Рустам Шехмаметьев... in F# Chat
Это обидно. paket можно использовать и с C# проектами, и было бы здорово его туда внедрить.

Но из-за того, что приходится много ковыряться с консолью, им неудобно пользоваться совместно с тем же вижаком
источник

SN

Shub Niggurath in F# Chat
Рустам Шехмаметьев
Привет. Я не совсем понимаю, каков должен быть ход работы при использовании paket.

Допустим, у меня есть solution с проектами и настроенным paket.

Я хочу добавить новый проект через dotnet new (в данном случае xunit). Все зависимости добавляются как обычные nuget зависимости, файл paket.references не добавляется.

Вопрос: мне, получается, нужно после каждого dotnet new запускать paket convert-from-nuget? Или как лучше автоматизировать процесс добавления новых проектов, чтобы они инициализировались с использованием paket?
В новый проект надо добавлять всего лишь одну строчку в .fsproj и paket.references
источник

SN

Shub Niggurath in F# Chat
И все. Иначе оно тебе будет все проекты перепиливать каждый раз. Ну раньше по крайней мере перепиливал
источник

РШ

Рустам Шехмаметьев... in F# Chat
Shub Niggurath
В новый проект надо добавлять всего лишь одну строчку в .fsproj и paket.references
Если в новом проекте уже есть зависимости (например, xunit template), то придётся конвертить
источник

SN

Shub Niggurath in F# Chat
Рустам Шехмаметьев
Это обидно. paket можно использовать и с C# проектами, и было бы здорово его туда внедрить.

Но из-за того, что приходится много ковыряться с консолью, им неудобно пользоваться совместно с тем же вижаком
После конвертации проекта на пакет в консоли ничего ковырять не нужно больше. С недавних пор оно просто работает
источник

РШ

Рустам Шехмаметьев... in F# Chat
Придётся ковырять при добавлении новых проектов и при добавлении зависимостей через UI
источник

SN

Shub Niggurath in F# Chat
Рустам Шехмаметьев
Если в новом проекте уже есть зависимости (например, xunit template), то придётся конвертить
Ну если у тебя солюшен использует пакет, то резонно первым же делом после создания проекта конвертить его в пакет и добавлять зависимости сразу через пакет.
источник