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