Как я могу автоматически добавить ссылочные зависимости NuGet в проект A?Я не хочу запускать сервер NuGet.
Это зависит от того, где вы хотите добавить эти зависимости NuGet для проекта A, если вы добавите их в вывод проекта A s output, you can just use a copy command line in the build event to copy those dependencies to the project A
s,например:
copy /Y "$(TargetDir)*.dll" "$(SolutionDir)\...\bin\...\"
Если вы хотите автоматически добавить эти зависимости в узел References проекта A , это практически невозможно.Если вы хотите автоматизировать это, вы должны выполнить эти операции через NuGet CLI.Поскольку установочный пакет в NuGet CLI не изменяет ссылку на проект, поэтому мы не смогли автоматизировать операционный установочный пакет для обновления ссылки на проект.
Проверьте этот поток для получения дополнительной информации..
Таким образом, маловероятно, если вы хотите полностью автоматизировать добавление ссылочных зависимостей NuGet в проект A. В качестве обходного пути вы можете указать путь к папке \packages
проекта B к источнику nuget.затем вы можете добавить эти пакеты Nuget в проект A с помощью интерфейса управления пакетами Nuget, так что вам не нужно запускать сервер Nuget.
Надеюсь, это поможет.