Я разрабатываю библиотеку для F #.Он содержит 3 проекта, каждый из которых поставляется в разных упаковках (один является основным требованием для потребителей, другие не являются обязательными).Это выглядит так:
src/
- ConsoleWriter/
- ConsoleWriter.fsproj
- FileWriter/
- FileWriter.fsproj
- Forest
- Forest.fsproj
Итак, Forest
автономно, что нормально.ConsoleWriter
и FileWriter
оба зависят от Forest
.В fsproj
для писателей у меня есть
<ItemGroup>
<ProjectReference Include="..\Forest\Forest.fsproj" />
</ItemGroup>
, чтобы я мог ссылаться на самые последние Forest
во время разработки.Тем не менее, я думаю, что мне нужно добавить зависимость к пакету на nuget при создании нового пакета ConsoleWriter
.Есть ли способ сделать это с помощью paket
?
Я не хочу всегда зависеть от удаленной версии, потому что становится проблематично, если я обновляю более одной версии одновременно.
Редактировать: Я только что видел это в paket.template
документах
В файле проекта будут добавлены следующие зависимости:
(выделено мной).Означает ли это, что он уже делает именно то, что я запрашиваю?
Редактировать 2: Только что сделал тест с paket generate-nuspec
, и он не содержит зависимость Forest
.