be aware when testing that .net core is getting its nuget packages from a cache, (c:\users\username\.nuget\packages) once you've ran the dotnet add command once, that is where your package will come from , even if you update it (best thing to do is increment the package name everytime you change it (e.g mypackage-preview.20.nupkg etc)