2016-03-16 3 views
4

В нашем существующем решении мы имеем файл NuGet.Config со следующим содержанием:Конфигурация NuGet в ASP.NET Ядра 1,0

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <solution> 
     <add key="disableSourceControlIntegration" value="true" />   
    </solution> 
    <config> 
     <add key="repositorypath" value="NuGetPackages" /> 
    </config> 
</configuration> 

С помощью этой конфигурации мы рассказываем NuGet хранить все пакеты в «NuGetPackages» папка , Это отлично подходит для всех наших существующих проектов (WebApi, Libraries, ...), но если я добавлю новый проект ASP.NET Core, пакеты будут сохранены в папке C:\Users\<username>\.dnx\packages.

Есть ли способ изменить папку пакета на уровне решения?

Спасибо!

ответ

0

Вам может понадобиться использовать globalPackagesFolder вместо repositoryPath ключа, как указано in NuGet documentation:

Примечание: dependencyVersion и repositoryPath применяются только к проектам с использованием packages.config. globalPackagesFolder применяется только к проектам с использованием project.json и проектам, использующим новый формат проекта Visual Studio 2017.

Смежные вопросы