¿De dónde NuGet.¿Localizar archivo de configuración en el proyecto Visual Studio 2017?


Me pregunto dónde está NuGet.Archivo de configuración ubicado en Visual Studio 2017 proyecto? Intenté crear mi propio NuGet.Archivo de configuración en la raíz del proyecto, pero no encontré ningún repositorio nuevo (fuentes 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>
Author: Mohammed Noureldin, 2017-03-11

3 answers

Visual Studio lee NuGet.Archivos de configuración 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

 36
Author: Justin Emgarten,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-11 14:32:33

Hay varios paquetes nuget leídos en el siguiente orden:

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

Puede encontrar más información aquí.

 2
Author: Theodore Zographos,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-17 12:33:01

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

 1
Author: Mohammed Noureldin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-25 13:35:06