Viji
@Viji
DevOps Engineer

Как установить dll's для пакетов в папку твоего проекта вместо nuget cache?

На линуксе выполняю команду dotnet restore в папке с моим проектом содержащим файл Func.csproj. При этом все dll-ки пакетов устанавливаются в папку /home/vadim/.nuget/packages - это иногда создает проблемы во время debugging

1. можно ли заставить их устанавливаться в project_folder/bin/Debug/net6.0/ ?
2. Существует ли какая-то переменная, типа ${PROJECT_FOLDER}, которую я могу использовать для nuget config?
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
Viji
@Viji Автор вопроса
DevOps Engineer
https://stackoverflow.com/questions/43837638/how-d...

добавил
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>


into .csproj
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Voland69
В *.csproj добавьте (путь относительно файла *.csproj)
<PropertyGroup>
    <RestorePackagesPath>packages</RestorePackagesPath>
  </PropertyGroup>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы