On Asp.Net MVC4 when you create a project and download the nuget dependencies, it created a package.json with all the id and values for all dependencies you have installed. At the same time, a package folder was created at the root of your applications saving all your nuget packages. But this was customizable, you can choose to write a Nuget.config file to point all your nugets to a specific folder. The structure of that one looks like this.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="repositoryPath" value="$\..\MyFolderRepository\Packages" />
</config>
</configuration>
With Asp.net core I don't have any clue of where those packages are saved. On the obj
folder you can find the project.assets.json
with all the configuration for your dependencies, but even with that, I can't figure out where are they stored. For example, bellow is the Automapper dependency configuration, but where is stored that magic lib folder? and how I can change the repository folder for my dependencies?
"version": 3,
"targets": {
".NETCoreApp,Version=v2.0": {
"AutoMapper/6.2.1": {
"type": "package",
"dependencies": {
"Microsoft.CSharp": "4.3.0",
"NETStandard.Library": "1.6.1",
"System.Collections.Concurrent": "4.3.0",
"System.Collections.Specialized": "4.3.0",
"System.ComponentModel.TypeConverter": "4.3.0",
"System.Dynamic.Runtime": "4.3.0",
"System.Linq.Queryable": "4.3.0",
"System.Reflection.Emit": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime.Serialization.Primitives": "4.3.0",
"System.Text.RegularExpressions": "4.3.0"
},
"compile": {
"lib/netstandard1.3/AutoMapper.dll": {}
},
"runtime": {
"lib/netstandard1.3/AutoMapper.dll": {}
}
},