visual studio source cli c# visual-studio .net-core visual-studio-2017

c# - source - ¿Dónde se encuentra el archivo NuGet.Config en el proyecto Visual Studio 2017?



nuget.config proxy (3)

Me pregunto dónde se encuentra el archivo NuGet.Config en el proyecto de Visual Studio 2017 . Intenté crear mi propio archivo NuGet.Config en la raíz del proyecto, pero no encontré ningún repositorio nuevo (fuentes de NuGet). ¿Alguien tiene alguna idea?

Aquí está el archivo que estoy tratando de lograr para mi proyecto .Net Core :

<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="AspNetCore" value="https://dotnet.myget.org/F/aspnetcore-ci-dev/api/v3/index.json" /> <add key="AspNetCoreTools" value="https://dotnet.myget.org/F/aspnetcore-tools/api/v3/index.json" /> <add key="NuGet" value="https://api.nuget.org/v3/index.json" /> </packageSources> </configuration>


Además de la respuesta aceptada, me gustaría agregar una información de que los paquetes de NuGet en Visual Studio 2017 se encuentran en el archivo del proyecto. Es decir, haga clic derecho en el proyecto -> editar, para encontrar todas las entradas de referencia del paquete.


Hay varios paquetes de nuget que se leen en el siguiente orden:

  1. Primero el NuGetDefaults.Config file . Encontrará esto en %ProgramFiles(x86)%/NuGet/Config .
  2. El archivo de nivel de computadora.
  3. El archivo de nivel de usuario. Encontrará esto en %APPDATA%/NuGet/nuget.config .
  4. Cualquier archivo llamado nuget.config desde la raíz de su unidad hasta el directorio donde se llama nuget.exe.
  5. El archivo de configuración que especifica en la opción -configfile al llamar a nuget.exe

Puedes encontrar más información here .


Visual Studio lee los archivos NuGet.Config desde la raíz de la solución. Intente moverlo allí en lugar de colocarlo en la misma carpeta que el proyecto.

También puede colocar el archivo en %appdata%/NuGet/NuGet.Config y se utilizará en todas partes.

https://docs.microsoft.com/en-us/nuget/schema/nuget-config-file