1. Open `Api.DataTransferObjects.nuspec` in NuGet Package Explorer.
* Expand the **lib** tree in the **Package Contents** pane.
2. Open the `Api.DataTransferObjects\bin` directory in file explorer.
3. In Visual Studio, clean the solution in both Debug and Release modes.
4. In Visual Studio, build the solution in both Debug and Release modes.
5. Drag the `.dll`, `.pdb`, and `.xml` objects from the Debug and Release folders in file explore to their respective directories in the NuGet File Explorer **Package Contents** pane.
6. In the **Package Metadata** pane of NuGet Package Explorer, click the icon to edit package metadata.
* Increment the **Version** field using [semantic versioning](http://semver.org/).
* Summarize version changes in the **Release Notes** field.
* Update package dependencies if needed.
7. Save Metadata (**File > Save Metadata As...**) `Api.DataTransferObjects.nuspec` in the Api.DataTransferObjects project folder and commit to version control.
8. Save package (**File > Save As...**) `G:\NuGetFeed\BeckmanComms.Api.DataTransferObjects.{version}`.
### Resources
### Resources
*[How to host your own NuGet Server and Package Feed](https://www.hanselman.com/blog/HowToHostYourOwnNuGetServerAndPackageFeed.aspx)
*[How to host your own NuGet Server and Package Feed](https://www.hanselman.com/blog/HowToHostYourOwnNuGetServerAndPackageFeed.aspx)