#.net #f# #nuget #visual-studio-2019
#.net #f# #nuget #visual-studio-2019
Вопрос:
У меня есть проект F #, и хотя это .NET Framework, структура проекта такая же, как .NET Core, и в нем отсутствует файл packages.config. Проблема, с которой я сталкиваюсь, заключается в том, что когда я загружаю пакеты nuget, они сохраняются в глобальной папке
C:Users….nugetpackages
Как я могу изменить папку Nuget, чтобы использовать ее в своем решении? Я использую visual studio 2019, если это имеет значение.
Комментарии:
1. Проекты в стиле .NET SDK не используются
packages.config
. По умолчанию все является ссылкой на пакет, если вы не используете пакет. Неясно, чего вы пытаетесь достичь, храня пакеты nuget в другом месте.
Ответ №1:
Вы можете использовать новый файл nuget.config с globalPackagesFolder, который будет применен ко всему проекту.
1) создайте файл с именем nuget.config
в папке вашего решения
2) добавьте их в этот файл:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="globalPackagesFolder" value="packages" />
</config>
</configuration>
3) затем закройте VS, а затем перезапустите ваше решение, чтобы включить этот файл. И все ваше решение установит пакеты в папку packages решения, а не в глобальную папку.