Comando Nuget Pack, en Visual Studio 2017

Tengo una solución .core donde se deben incluir algunos proyectos y, según tengo entendido, la praxis está en .core para usar Nuget. Para esos proyectos que tengo en Propiedades-> Paquete marcado "Generar paquete en la compilación". El problema es que nuget-package se coloca en \ bin \ Debug \ ... ¿Hay alguna forma de definir una propiedad de anulación para que pueda colocarse en otro lugar?

He intentado poner en nuget.config:

<configuration>
  <config>
    <add key="repositorypath" value="some path" />
  </config>
</configuration>

sin suerte También he intentado pu en .csproj:

    <PropertyGroup>
       <TargetFramework>netcoreapp1.1</TargetFramework>
       <PreBuildEvent></PreBuildEvent>
       <PostBuildEvent></PostBuildEvent>
       <GeneratePackageOnBuild>True</GeneratePackageOnBuild>
       <PackageOutputDir> some path </PackageOutputDir>
    </PropertyGroup>

Intenté usar OnPostBuild para copiar archivos de su ubicación a otra, pero el comando del paquete parece activarse después de la compilación ... otro problema es que los parámetros utilizados en las macros no están configurados por el sistema, solo son cadenas vacías en tiempo de ejecución.

También he intentado ejecutar desde el símbolo del sistema debido a que se siente tan defectuoso en Visual Studio 2017 con .core y Nuget. Cuando se ejecuta desde el símbolo del sistema (paquete nuget) obtengo información no informativa como: "No se puede convertir un objeto de tipo System.String para escribir NuGet.Frameworks.NuGetFramework"

¿Qué puedo hacer para poner todos mis paquetes nuget en otro catálogo que no sea la configuración predeterminada como está usando Visual Studio 2017 ... ¿Puedo anular esta configuración de alguna manera?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta