F # новая структура проекта для .Net Framework (аналогично .В Net Core) отсутствуют packages.config

#.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 решения, а не в глобальную папку.