Я создаю пакет nuget из некоторого кода, но мне также нужно развернуть некоторые инструменты с пакетом.
В файле .nuspec я могу сделать это с элементом <files>
, и все это работает хорошо.
Однако при использовании файла .nuspec packageReferences
из файла csproj не включаются, и я вижу некоторые проблемы при их включении вручную (с элементом <dependencies>
).
Созданный пакет также всегда восстанавливается как пакет .net framework, даже если он нацелен на .net, как в этот вопрос.
Я надеюсь, что все эти проблемы исчезнут, если я перейду к использованию формата .csproj для указания сведений о пакете nuget, но с прочитать документы Я не могу понять, как это сделать.
Кто-нибудь знает, как это делается?
Если нет, может ли кто-нибудь пролить свет на создание пакета .net framework/.net core nuget из файла .nuspec, который восстанавливает правильную целевую версию и учитывает зависимости пакетов?