Я новичок в nuget и пытаюсь понять, где я должен определять свои зависимости. В моем файле .nuspec есть раздел, а затем есть список зависимостей в packages.config. Что используется когда?Packages.config vs Раздел зависимости в файле .nuspec
ответ
При построении вашей сборки, NuGet использует раздел в файле packages.configpackages
, чтобы определить, какие NuGet пакеты для загрузки.
При установке пакета, NuGet использует раздел .nuspec файлов dependencies
, чтобы определить, какие дополнительные NuGet пакеты для установки. Конечно, для этих дополнительных пакетов NuGet могут потребоваться собственные дополнительные пакеты NuGet.
При создании файла .nuspec, как правило, вы включаете один dependency
запись для каждого package
записи, которую вы найдете в packages.config (пропустить package
записи с атрибутом developmentDependency="true"
). Но, если вы хотите, вы также можете пропустить любые записи package
, которые ваша сборка не ссылается напрямую - пакеты с косвенной ссылкой должны быть покрыты записями dependency
в пакетах, которые ваш проект ссылается напрямую. На практике я счел более безопасным только включение всех прямых и косвенных ссылочных пакетов из-за ошибок в списках зависимостей ссылочных пакетов.
- 1. NuGet обновления: Игнорировать packages.config зависимостей и использовать .nuspec файл вместо
- 2. Переопределяющие зависимости в .nuspec
- 3. NuGet packages.config и конкретная версия
- 4. Ссылка nuspec id в другом месте в файле nuspec?
- 5. Замена переменной Teamcity в файле nuspec
- 6. добавить рамки .net зависимости для nuspec файла
- 7. Отсутствует файл packages.config
- 8. Раздел в файле feedext
- 9. Создание нескольких файлов Nuspec
- 10. PBXBuildFile vs PBXFileReference раздел
- 11. Прочитать только раздел в файле
- 12. Программно создайте packages.config
- 13. MVC Packages.config можно удалить
- 14. Может ли задача Albacore nuspec разрешать все зависимости автоматически?
- 15. Как создать зависимости в nuspec (или nupkg содержит зависимости в метаданных) из csproj
- 16. создать файл nuspec для решения?
- 17. Тема Kafka vs Раздел раздела
- 18. Раздел HTML vs Div tag
- 19. Запись в раздел в файле INI
- 20. NuGet командной строки checkout packages.config
- 21. Почему TortoiseHg не добавляет packages.config
- 22. Как указать папку конфигурации специфичные в nuspec
- 23. IN vs ИЛИ в SQL WHERE Раздел
- 24. Создать раздел DefaultInstall в файле inf
- 25. Зашифровать пользовательский раздел в файле app/web.config
- 26. Изменить configProtectedData раздел в файле .config
- 27. Как захватить XML-раздел в текстовом файле?
- 28. Как сформировать раздел полей в файле xfd
- 29. запустите раздел файла php в главном файле
- 30. Что означает раздел в .less файле?