Пакеты Nuget.config и конкретная версия

Я пытаюсь создать пакет 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, но разрешить мне перезаписывать определенные зависимости?

7
задан James Hull 1 March 2012 в 13:06
поделиться