У меня проблемы с тем, чтобы мой проект обновил наши собственные пакеты nuget при перестройке. У нас есть несколько базовых справочных библиотек, которые мы должны обновлять каждый раз, когда проект зависит от него.
Я использую Visual Studio 2017 и Nuget 4.7.1
Я преобразовал рассматриваемый проект, чтобы использовать метод ссылки на пакет вместо package.config, но детали, которые он генерирует в файле проекта, отличаются от того, что говорится в руководствах.
Вот что у меня в файле проекта:
<PackageReference Include="SMSCore">
<Version>10.5.0</Version>
</PackageReference>
<PackageReference Include="STMICore">
<Version>10.5.0</Version>
</PackageReference>
Документация Nuget говорит об этом:
<!-- Accepts any 6.x.y version. -->
<PackageReference Include="ExamplePackage" Version="6.*" />
<PackageReference Include="ExamplePackage" Version="[6,7)" />
https://docs.microsoft.com/en-us/nuget/reference/package-versioning
Я пытался изменить файл моего проекта, чтобы он выглядел как справочный материал.
Я попытался просто использовать методы контроля версий в формате, в котором был запущен файл проекта.
Кажется, на самом деле ничего не работает.
Может я смотрю не ту документацию?
Я довольно новичок в определении и использовании репозиториев nuget, поэтому я не удивлюсь, если это что-то простое.
Любая помощь будет принята с благодарностью. Спасибо.