Я пытаюсь создать пакет Nuget из своего проекта, следуя этому руководству http://docs.nuget.org/docs/creating-packages/creating- and-publishing-a-package
Я успешно создал nuspec и nupkg. Мой проект содержит зависимость от Json.NET, которую я установил через Nuget. Однако я хочу указать конкретную версию Json.NET для использования, версию 4.0.7. Я добавил следующее в свой nuspec:
Когда я запускаю nuget pack
, он, кажется, обнаруживает, что у меня есть packages.config
Using 'MyProject.nuspec' for metadata.
Found packages.config. Using packages listed as dependencies.
Это, кажется, полностью игнорирует мою определенную зависимость в nuspec при установке Nuget package перечисляет зависимости как >= 4.0.7, что соответствует последней версии 4.0.8.
Как я могу остановить это или, что предпочтительнее, оставить Nuget извлекать зависимости из packages.config, но разрешить мне перезаписывать определенные зависимости?