You can configure.NET Core to automatically push your nuget package to the package server of your choice by adding a Target to your project file.
- If your package server requires an api key, you can set it by calling
nuget.exe SetApiKey
- Add the following target to your csproj file. This sample is configured to only fire on Release Builds.
OR
Here’s a version that will ensure releases with a.0 revision number are properly pushed.
< GetAssemblyIdentity AssemblyFiles="$(TargetPath)"> < PropertyGroup> < vMajor>$(\[System.Version\]::Parse(%(AssemblyVersion.Version)).Major) < vMinor>$(\[System.Version\]::Parse(%(AssemblyVersion.Version)).Minor) < vBuild>$(\[System.Version\]::Parse(%(AssemblyVersion.Version)).Build) < vRevision>$(\[System.Version\]::Parse(%(AssemblyVersion.Version)).Revision)