Я бы хотел упаковать пакет nuget, используя файл .csproj
.Будет выполнена следующая команда:
nuget pack MyProject.csproj -IncludeReferencedProjects
В папке проекта у меня есть два файла nuspec, один из которых зависит от MyProject.csproj, а другой будет использоваться для создания другого пакета, но в зависимости от этого проекта.Структура папки выглядит следующим образом:
-ProjectFolder
|-MyProject.csproj
|-AdditionalMyProject.nuspec
|-MyProject.nuspec
При вызове команды nuget pack
она всегда берет первый файл nuspec (AdditionalMyProject.nuspec
- нижнее наименование), чтобы получить метаданные для пакета nuget, но правильный nuspec должен быть MyProject.nuspec
(соответствует имени файла проекта).
Есть ли способ сообщить пакету nuget, который nuspec следует использовать при упаковке csproj?
Примерно так:
nuget pack MyProject.csproj -nuspec MyProject.nuspec -IncludeReferencedProjectsenter